Ruby 的时间库是否考虑闰年



Time#to_i方法在将给定时间转换为秒时是否考虑了闰年和任何其他与时间相关的特殊情况?

参考: http://www.ruby-doc.org/core-2.0.0/Time.html#method-i-to_i

当然

支持闰年。关于闰秒,我有强烈的怀疑。虽然官方承认从 0 到 60 的第二个范围(#sec),但 ruby 似乎只是委托给底层操作系统(在大多数情况下不知道闰秒)。进一步查看此链接:#to_i指的是 unix 纪元,不计算闰秒,否则不同平台之间会出现严重的互操作性问题。不幸的是,一般来说,红宝石的文档不是很精确。

最新更新