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

时间:2016-07-22 19:47:10

标签: r date parsing datetime

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

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

2 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:0)

以下是lubridate的另一个选项。默认tz是" UTC"。可以通过指定tz

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