为什么 R 向日期时间对象添加不存在的微秒/纳秒?

问题描述

我有格式 "%d-%b-%Y %H:%M:%S.%OS" 的日期时间, 例如"25-Apr-2021 18:31:56.234", 那就是毫秒的精度。 当解析到时间对象时,我看到值不一样,有时它会增加 1 微秒或减少它,或者类似的事情。 为什么会这样,该怎么办? 我想要一个正好是 56 秒和 234 毫秒的时间对象! (如果需要增加更高的精度,则在此之后归零

例如,当我调用 print(as.numeric(),digits=20) 命令时它打印的一些值:"1615310444.7509999 1615310442.5550001", 或者当我要求某些 2 个值之间的差异时,它给出:例如 "Time difference of 0.003999949 secs"

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)