如果我打开Javascript控制台并键入:
new Date().getTime();
我得到:1607534517803
我在R中有一个带有这种格式时间戳的数据帧。我想将其转换为有意义的日期时间。
尝试过:
lubridate::as_datetime(1607534517803)
[1] "52910-09-28 14:03:23 UTC"
预计的今天的日期和时间(发布时,美国中部时间12/9 / 20,11:24am)
如何在R中返回有意义的时间戳?
尝试以下任何一种方法:
#Code1
as.POSIXlt.POSIXct(1607534517803/1000,origin = "1960-01-01")
#Code2
as.POSIXct(1607534517803/1000,origin = "1960-01-01")
OP解决方案(非常感谢您的辛勤工作):
#Code2
strtime_to_dt <- function(x) { as.POSIXct(as.numeric(x) / 1000, origin = "1960-01-01", formats = "%Y-%m-%d %H:%M:%OS") }
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句