2016-03-24 7 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') 

注:あなたは、あなたの中に無効なタイムスタンプを与えているように見えます質問、そうでなければ、私は出力を含めるだろう。有効なタイムスタンプでそのコードを試してみて、あなたが望むものを手に入れましょう。

関連する問題