这个问题在这里已有答案:
我有一个日期值“11/7/2016 11:51”,目前采用“mm / dd / yyyy hh:mm”格式。我想将此日期转换为“2016-11-07 11:51:00”,即使用R语言的“yyyy-mm-dd hh:mm:ss”格式。
我想提出任何建议/帮助。提前致谢.. !!
或者来自mdy_hm
的lubridate
lubridate::mdy_hm("11/7/2016 11:51")
[1] "2016-11-07 11:51:00 UTC"
lubridate
将默认为时区UTC。
as.POSIXct
将默认为您的(计算机)时区。
我们可以使用as.POSIXct
的base R
as.POSIXct( "11/7/2016 11:51" , format = "%m/%d/%Y %H:%M")
#[1] "2016-11-07 11:51:00 IST"
如果我们想要更改时区,则有tz
参数