R POSIXct以毫秒错误地解析秒数

时间:2018-05-25 17:37:57

标签: r datetime posixct posixlt

我在R中遇到问题,将带小数位的秒数更改为日期。

示例:

seconds <- c(1124925778.888, 1124925778.889)
> as.POSIXct(seconds, origin = "1970-01-01 00:00:00.000")
[1] "2005-08-25 01:22:58.888 CEST" "2005-08-25 01:22:58.888 CEST"

正如您所看到的,这两个数字(代表秒数)具有不同的小数位,但显示为同一日期。

你能告诉我它为什么会发生以及如何正确解析它吗?

我的R版本是3.4.3。

0 个答案:

没有答案