Java で現在の日付と時刻を取得する方法
Java で現在の日付と時刻を取得するのは一般的なタスクですが、次のようなタスクがあります。それを達成するにはいくつかの方法があり、それぞれに長所と短所があります。
数値値 (ミリ秒)
最も簡単な方法は、現在時刻を単一の数値として取得することです。これは System.currentTimeMillis() を使用して実現されます。これは、UNIX エポックからのミリ秒数を Java Long として返します。この値は、特定の UTC 時点からのデルタを表し、ローカル タイム ゾーンには依存しません。
整数としてのコンポーネント (日付とカレンダー)
必要な場合個々の日付と時刻のコンポーネント (年、月など) にアクセスするには、次のいずれかを利用できます。メソッド:
Joda-Time
Java 8 より前は、Joda-Time ライブラリが広く使用されていました。時点と期間の計算のための優れた API として推奨されます。現在の日付と時刻を取得するための org.joda.time.DateTime のようなクラスが提供されています。
Java 8 (java.time)
Java 8 では Java が導入されました。 time パッケージは、日付と時刻を処理するための最新の効率的なクラスを提供します。現在の日付と時刻を取得するには、java.time.LocalDateTime.now() および java.time.ZonedDateTime.now() を使用できます。
注: タイムゾーンを考慮する必要があります。日付と時刻を扱う場合。通常はプラットフォームのデフォルトのタイムゾーンが使用されますが、タイムゾーンを明示的に指定すると、予測可能性が高まり、異なるタイムゾーンにまたがって動作する場合の問題を防ぐことができます。
以上がJavaで現在の日付と時刻を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。