DBに格納されている現在時刻と時刻の差を取得しようとしています。 java.lang.System.currentTimeMillis()
が UTC時間を返すので、以下のコードを試しましたが、正しい結果が得られませんでしたが、EST形式でアプリケーションに日付を保存します。どのように異なるタイムゾーンの時間差を取得するには?
コード:
java.lang.System.currentTimeMillis() - emp.getModifiedDate()
あなたが私にそれを行うための正しい方法を提案してもらえそれは私にとってからのミリ秒数を返しますSystem.currentTimeMillis()
おかげ
'のSystem.currentTimeMillis()'、実際に*システム*の時間ではなく、UTC時刻を返します。 – Okx
j8を使用できますか? –
ミリ秒をデータベースに格納している場合、タイムゾーンには入っていません。これは、Unixエポック(または他のいくつかのエポック)からのミリ秒数です。 –