4

これがどこにも見つからないなんて信じられませんが、UTC 秒から DateTime を作成するにはどうすればよいでしょうか? Calendar.getInstance().setTimeInMillis(time)Javaで特定の時間を取得する方法と同様です。

DateTime.new 1344899588機能しませんでした。これを行う方法を示す DateTime API ドキュメントには何も表示されません。

これは機能しますが、それを行うための回り道のようです:

DateTime.strptime(1344899588.to_s, "%s")
4

1 に答える 1

5

これには Time クラスを使用できます。

t = Time.at(1344899588)

Time オブジェクトではなく Date オブジェクトが必要な場合は、次のようにします。

d = Time.at(1344899588).to_date

また、DateTime オブジェクトが必要な場合は、次のようにします。

dt = Time.at(1344899588).to_datetime

ところで、どちらが得られますかMon, 13 Aug 2012 16:13:08 -0700

于 2012-07-14T23:52:13.273 に答える