自1970年1月1日00:00:00请求几秒钟后,我得到以下答复;
> as.numeric(as.POSIXct('1970-01-01'))
[1] -3600
我希望得到0
的结果。我猜这是在夏令时(夏季)(例如我自己)中进行询问时的响应。
我知道对此有一些讨论, 我只是好奇它是否在R中存在一些漂亮的新程序包,可以解决该问题而无需解决方法。
在此先感谢
答案 0 :(得分:3)
明确指定时区:
as.numeric(as.POSIXct('1970-01-01', tz = "GMT"))
## [1] 0
或设置您的整个会话:
Sys.setenv(TZ = "GMT")
as.numeric(as.POSIXct('1970-01-01'))
## [1] 0
Sys.setenv(TZ = "")