我在类数字的数据框中有一个字段。 我想将其转换为日期时间格式。
值:1353959527000000 预期:2012-11-26 11:52:07.000-08:00
如何在R中做到这一点?
我尝试过: 使用lubridate或默认的Posix转换,上述日期没有任何结果。阅读了一堆帖子,仍然不明白我在做什么错。
href="http://mysite.io/plan-documents"
输出超出预期的日期,有些混乱。 尝试此的相同输出
dn <- 1353959527000000
as.POSIXct(as.numeric(as.character(dn)),origin="1970-01-01 00:00:00")
答案 0 :(得分:1)
这是常见问题解答和重复的问题,但是正如@ r2evans告诉您的那样,正确的 scale 会有所帮助。就像anytime::anytime
一样,它使您免于使用原点等pp:
R> dn <- 1353959527000000
R> anytime::anytime(dn/1e6) # local time
[1] "2012-11-26 13:52:07 CST"
R> anytime::utctime(dn/1e6) # utctime
[1] "2012-11-26 19:52:07 UTC"
R>