将Mongodb日期转换为R日期对象

时间:2015-07-01 11:14:36

标签: r mongodb date

我已成功从Mongodb获取一些数据。虽然我的数据在数据框中,但我的例子只是一个向量。我有一个日期向量,但我无法弄清楚如何将它们转换为R中的有效日期。

example <- c(123073732713600000,
             123073706793600000,
             123073680873600000,
             123073654953600000,
             123073629033600000,
             123073603113600000
            )

我想将上述整数转换为以下日期。我也将数据集作为日期字符串返回,但我已经被告知&#34; date&#34;字段比日期字符串字段更可靠。

我相信这些是正确的答案,但我无法弄清楚如何去做。

"Fri Feb 20 15:34:59 EST 2015"
"Fri Feb 20 15:29:59 EST 2015"
"Fri Feb 20 15:24:59 EST 2015"
"Fri Feb 20 15:19:59 EST 2015"
"Fri Feb 20 15:14:59 EST 2015"
"Fri Feb 20 15:09:59 EST 2015"

如果有人可以给我代码将示例向量转换为与上述日期时间匹配的有效R日期的向量,我将不胜感激。

1 个答案:

答案 0 :(得分:-1)

我不确定,

time <- as.POSIXct(example/100000000, origin = "1970-01-01 00:00:01")
> time
[1] "2008-12-31 16:28:48 CET" "2008-12-31 16:24:28 CET" "2008-12-31 16:20:09 CET" "2008-12-31 16:15:50 CET" "2008-12-31 16:11:31 CET" "2008-12-31 16:07:12 CET"