ホームページ >Java >&#&チュートリアル >Javaで時間を表現する方法
Java は、時間を表す複数の方法を提供します。 1. タイムスタンプ (参照点からの秒数またはミリ秒数)、 2. 日付クラス (特定の日付と時刻の組み合わせ)、 3. カレンダー クラス (カレンダーと日付の処理)。計算); 4. LocalDateTime クラス(日付と時刻の組み合わせ、タイム ゾーン情報なし); 5. OffsetDateTime クラス(日付と時刻の組み合わせ、タイム ゾーン情報を含む)。
#Java での時間表現
Java では、時間は次の方法で表現できます:1. タイムスタンプの使用##タイムスタンプは、特定の参照点から経過した秒数またはミリ秒数を表す数値です。 Java には、現在のタイムスタンプを取得するための
System.currentTimeMillis() メソッドが用意されています。 <pre class="brush:php;toolbar:false"><code class="java">long timestamp = System.currentTimeMillis();</code></pre>
Date クラスを使用する
クラスは特定の瞬間を表します。これは、特定の日付と時刻の組み合わせのコンテナーです。 Date
オブジェクトを作成し、setTime()
メソッドを使用してそのタイムスタンプを設定できます。 <pre class="brush:php;toolbar:false"><code class="java">Date date = new Date();
date.setTime(timestamp);</code></pre>
Calendar クラスの使用
クラスは、カレンダーと日付の計算を処理するための API を提供します。年、月、日など、日付のさまざまな部分を取得するために使用できます。 <pre class="brush:php;toolbar:false"><code class="java">Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);</code></pre>
LocalDateTime クラスを使用します (Java 8 以降)
クラスは日付と時刻を表します。の組み合わせですが、タイムゾーン情報は含まれません。 <pre class="brush:php;toolbar:false"><code class="java">LocalDateTime localDateTime = LocalDateTime.now();</code></pre>
OffsetDateTime クラスを使用します (Java 8 以降)
クラスは日付と時刻を表します。の組み合わせであり、タイムゾーン情報が含まれます。 rree
以上がJavaで時間を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。