转换lubridate中不带前导零的日期

enxuqcxy  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(100)

我的日期格式为

"7-10-2013 10:18"

但是,当我尝试将lubridate::as_date与它们一起使用时,我收到了以下警告

Warning message:
All formats failed to parse. No formats found.

我想这是由于日期没有前导零的缘故。在这种情况下如何使用lubridate

nzk0hqpo

nzk0hqpo1#

您可以沿着日期-时间格式作为向量传递给parse_date_time

library(lubridate)
#> 
#> Attaching package: 'lubridate'
#> The following objects are masked from 'package:base':
#> 
#>     date, intersect, setdiff, union

dat <- '7-10-2013 10:18'

parse_date_time(dat, "mdy HM")
#> [1] "2013-07-10 10:18:00 UTC"

创建于2022年11月29日,使用reprex v2.0.2

相关问题