我有一个字符串列表,其格式如下:“ 2019-03-05T07:57:00Z”,我需要将它们转换为Date数据类型,以便可以使用它们进行计算,但是我可以无法让R识别“ T07:57:00Z”为时间。格式本身并不重要,只要它是我可以进行计算的格式,R是否有办法处理这种日期格式?
答案 0 :(得分:1)
将lubridate
用于日期时间用例:
lubridate::ymd_hms("2019-03-05T07:57:00Z")
[1] "2019-03-05 07:57:00 UTC"
答案 1 :(得分:1)
或以基础R
(res <- as.POSIXct("2019-03-05T07:57:00Z", format = "%Y-%m-%dT%H:%M:%SZ"))
# [1] "2019-03-05 07:57:00 CET"