【发布时间】:2016-11-16 11:14:06
【问题描述】:
在 Ruby 中,我想将日期对象转换为准确的 13 位纪元时间(类似于 java 给出的方式)。
所以对于那个函数,如果我给出下面的输入,它应该给我下面的输出 输入:11 月 16,00:00:00.300 IST 输出:1479234600300
【问题讨论】:
在 Ruby 中,我想将日期对象转换为准确的 13 位纪元时间(类似于 java 给出的方式)。
所以对于那个函数,如果我给出下面的输入,它应该给我下面的输出 输入:11 月 16,00:00:00.300 IST 输出:1479234600300
【问题讨论】:
t = DateTime.now.to_f * 1000; t.round
【讨论】:
to_f 确实给出了毫秒。 Time.now.to_f => 1479362805.960119。点后有 6 位数字,但您需要前三位,因此 * 1000 和 round