2

私はscalaでnscala-timeを使用してUNIXタイムスタンプからフォーマットされた日付オブジェクトを取得しようとしています。タイムスタンプは、有効なタイムスタンプを返すNode.jsからのThriftを介して取得されます。LocalDateTimeタイムスタンプをまたはDateTime、1970年を返さないものに変換しようとする複数の方法を試しました。

scala println(event.uid.toDateTime);

そして私は得る:

1970-01-16T11:59:30.603-07:00

タイムスタンプは1364370603

Scalaの時間/データライブラリに関するドキュメントはほとんどありません。ライブラリを正しく使用していないと思いますが、何か考えはありますか?

4

1 に答える 1

3

タイムスタンプに1000を掛けてみてください。nscala-timeについてはわかりませんが、他の日付/時刻ライブラリ(Joda?)はミリ秒を使用しますが、(通常は)UNIXエポックは秒単位で返されます

于 2013-03-27T07:56:19.543 に答える