【问题标题】:how to get epoch time in to milli seconds from Date object in ruby?如何从红宝石中的日期对象获取纪元时间到毫秒?
【发布时间】:2016-11-16 11:14:06
【问题描述】:

在 Ruby 中,我想将日期对象转换为准确的 13 位纪元时间(类似于 java 给出的方式)。

所以对于那个函数,如果我给出下面的输入,它应该给我下面的输出 输入:11 月 16,00:00:00.300 IST 输出:1479234600300

【问题讨论】:

    标签: ruby date time


    【解决方案1】:

    t = DateTime.now.to_f * 1000; t.round

    【讨论】:

    • 嗯,为什么? to_f 确实给出了毫秒。 Time.now.to_f => 1479362805.960119。点后有 6 位数字,但您需要前三位,因此 * 1000round
    猜你喜欢
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    • 1970-01-01
    • 1970-01-01
    • 2017-02-14
    • 2013-11-03
    • 1970-01-01
    相关资源
    最近更新 更多