2016-03-24 79 views

回答

1
require 'time' 
Time.at("1483050457000".to_i).iso8601 
    #=> "48965-12-30T12:16:40-08:00" 

require 'time'在这里是必不可少的。没有它,你会发现你只能访问Time的核心方法。运行Time.instance_methods.sort以列出它们。通过首先执行require 'time',将以下实例方法添加到类Time=> [:httpdate, :iso8601, :rfc2822, :rfc822, :to_date, :to_datetime, :to_time, :xmlschema]

1

你似乎是让你的纪元时间戳的字符串的形式,所以下面将可能是最简单的你:

DateTime.strptime("1483050457000",'%s') 

注意:您似乎已经提供了无效的时间戳您问题,否则,我会包括输出。尝试使用有效时间戳的代码,并且你应该得到你想要的。