日期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"