【发布时间】:2017-08-07 14:58:43
【问题描述】:
我希望这里有人知道发生了什么。我遇到了一个奇怪的问题,当我尝试将某些日期/时间转换为 UNIX 时间时,我得到了负数,这是我的参考代码:
> foo <- '4/1/2017 00:02:23'
> alpha = as.POSIXct(foo)
> alpha
[1] "0004-01-20 LMT"
> beta = as.numeric(alpha)
> beta
[1] -62039347125 #Why?!?!?!
所以基本上,我经过上述操作,最终得到一个负数,令人讨厌的是,无论我使用什么日期/时间,我最终都会得到相同的结果。日期/时间的格式为月/日/年时:分:秒。
有人知道发生了什么吗?任何帮助将不胜感激,谢谢。
【问题讨论】: