Java でミリ秒のタイムスタンプを文字列形式の時刻に変換する
Java 開発者として、次のことを表す長い値を変換する必要があるシナリオに遭遇することがあります。エポックからの経過ミリ秒(1970-01-01T00:00:00Z) を、特定の形式 (h:m:s:ms など) で人間が判読できる時刻文字列に変換します。これは、log4j などのロギング フレームワークのタイムスタンプを操作するときに頻繁に発生します。
logEvent.timeStamp/ (1000*60*60) や TimeUnit.MILLISECONDS.toMinutes( などの単純な除算や変換を使用しようとする場合もあります。 logEvent.timeStamp)、多くの場合、不正確な結果が生じます。
ミリ秒を正確に変換するには目的の時刻形式にするには、次の手順に従います。
このアプローチにより、タイムスタンプが指定された形式の文字列に正確に変換され、時間関連の情報を効果的に表示または処理できるようになります。
以上がJavaでミリ秒のタイムスタンプをフォーマットされた時刻文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。