日期2016年7月1日下午1:15和43秒作为字符串160701131543给我。
我在此日期时间的数据框中有一整列。我该如何将此列解析为可用数据。
答案 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"