如何在R中将时间戳字符串“2014-07-20T05:11:49.988Z”转换为POSIXt?
我想知道为什么第二个代表3个分位数?在时间戳的末尾附加“Z”又是什么意思?
有人知道如何将字符串转换为R中的时间吗?
最佳答案
“Z”是shorthand for UTC。您可以使用
x <- as.POSIXct("2014-07-20T05:11:49.998Z",
format="%Y-%m-%dT%H:%M:%OSZ", tz="GMT")
请注意,通常您通常使用POSIXct或POSIXlt而不是直接使用POSIXt(两者都将POSIXt作为基类)