r - 如何将时间戳字符串 "2014-07-20T05:11:49.988Z"转换为 R 中的 POSIXct?

标签 r timestamp

如何在R中将时间戳字符串“2014-07-20T05:11:49.988Z”转换为POSIXt?

我想知道为什么第二个用 3 个小数位表示?在时间戳末尾附加“Z”是什么意思? 任何人都可以知道如何将这个字符串转换为 R 中的时间

最佳答案

“Z”是shorthand for UTC .您可以在基础 R 中使用

进行解析
x <- as.POSIXct("2014-07-20T05:11:49.998Z", 
    format="%Y-%m-%dT%H:%M:%OSZ", tz="GMT")

请注意,您通常使用 POSIXct 或 POSIXlt 而不是直接使用 POSIXt(两者都将 POSIXt 作为基类)

关于r - 如何将时间戳字符串 "2014-07-20T05:11:49.988Z"转换为 R 中的 POSIXct?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28207382/

相关文章:

python - 属性错误 : 'Timestamp' object has no attribute 'timestamp'

Php DateTime 实例使用时间戳返回错误结果

mysql - NOW() 如何与交易交互?

r - 如何: A scenebreak in bookdown

r - 在 R 中绘制随时间变化的概率密度热图

r - 在字符串的最后一个元素之前插入 "and"

MySQL 从出生日期算起的年龄 - TIMESTAMPDIFF()

r - 如何将日期转换为 R 中的天数

r - 如何从 R 中的 txt 文件中读取矩阵?

php - 自注册之日起两周后发送电子邮件