我正在尝试使用R中的as.POSIXct函数转换Eopch时间间隔 进入当地时区和欧洲/维也纳时区。但是对于两个时区,它都显示一个奇怪的日期
as.POSIXct(1385856600000, origin = "1970-01-01", tz='CET')
[1] "45886-01-17 23:40:00 CET"
> as.POSIXct(1385856600000, origin = "1970-01-01")
[1] "45886-01-18 04:10:00 IST"
我在这里输入错了什么?
答案 0 :(得分:0)
我认为您的时间以毫秒为单位。如果除以1000,则得到:
as.POSIXct(1385856600, origin = "1970-01-01")
[1] "2013-12-01 05:40:00 IST"
答案 1 :(得分:0)
您也可以使用anytime
软件包。比as.POSIXCt使用起来简单得多
anytime(1385856600000/1000)
[1] "2013-12-01 05:40:00 IST"