如何解析R中的日期和时间



日期2016年7月1日下午1:15分43秒作为字符串160701131543提供给我。

我在这个日期时间的数据框架中有一整列。我应该如何将此列解析为可用数据。

您可以使用as.POSIXct函数并指定格式,在您的情况下,格式为年、月、日、小时、分钟、秒。有关格式化日期和时间数据的详细信息,请参阅?strptime帮助页。

as.POSIXct("160701131543", format = "%y%m%d%H%M%S")
[1] "2016-07-01 13:15:43 EDT"

可以使用"tz"参数更改时区。

这是lubridate的另一个选项。默认tz为"UTC"。可以通过指定tz 进行更改

library(lubridate)
ymd_hms("160701131543")
#[1] "2016-07-01 13:15:43 UTC"

相关内容

  • 没有找到相关文章

最新更新