我想将“28-03-2020 00:00”之类的日期/时间转换为“2020-03-28”之类的日期。我尝试lubridate
使用
dmy_hm("28-03-2020 00:00")
和 R 基
as.Date(as.character("28-03-2020 00:00"), format = "%d-%m-%Y hh:mm")
都没有成功。
我们需要在as.Date
(check ?strptime
) 中使用正确的格式
as.Date("28-03-2020 00:00", format = "%d-%m-%Y %H:%M")
#Actually, this works as well
#as.Date("28-03-2020 00:00", format = "%d-%m-%Y")
#[1] "2020-03-28"
因为lubridate
我们可以包装as.Date
以获得日期。
as.Date(lubridate::dmy_hm("28-03-2020 00:00"))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句