R中的日期 - 从给定格式转换为自定义布局[复制]

问题描述 投票:0回答:2

这个问题在这里已有答案:

我有一个日期值“11/7/2016 11:51”,目前采用“mm / dd / yyyy hh:mm”格式。我想将此日期转换为“2016-11-07 11:51:00”,即使用R语言的“yyyy-mm-dd hh:mm:ss”格式。

我想提出任何建议/帮助。提前致谢.. !!

r
2个回答
0
投票

或者来自mdy_hmlubridate

lubridate::mdy_hm("11/7/2016 11:51")
[1] "2016-11-07 11:51:00 UTC"

lubridate将默认为时区UTC。

as.POSIXct将默认为您的(计算机)时区。


0
投票

我们可以使用as.POSIXctbase R

as.POSIXct( "11/7/2016 11:51" , format = "%m/%d/%Y %H:%M")
#[1] "2016-11-07 11:51:00 IST"

如果我们想要更改时区,则有tz参数

© www.soinside.com 2019 - 2024. All rights reserved.