Java日付 - java.util.Dateクラス
Dateクラス
Dateクラスは、日付と時刻に関する情報を表します。
Dateコンストラクタ
| コンストラクタ | 説明 |
|---|---|
Date() |
デフォルトコンストラクタ。現在の日付と時刻を持つオブジェクトを生成します。 |
Date(long date) |
GMT時刻からdateミリ秒が経過した時刻を持つオブジェクトを生成します。 |
Deprecatedと宣言されたコンストラクタの説明は省略します。
Dateの主なメソッド
| メソッド | 説明 |
|---|---|
long getTime() |
1970年1月1日から現在までの時間をミリ秒で返します。 |
void setTime(long time) |
現在のオブジェクトの日付と時刻を、1970年以降のミリ秒として設定します。 |
boolean before(Date when) |
入力されたwhenの日付/時刻オブジェクトより前であればtrue、そうでなければfalseを返します。 |
boolean after(Date when) |
入力されたwhenの日付/時刻オブジェクトより後であればtrue、そうでなければfalseを返します。 |
Deprecatedと宣言されたメソッドの説明は省略します。
Dateクラスの多くのコンストラクタとメソッドはDeprecatedになっています。多くの場合、Calendarクラスの使用が推奨されています。
Dateの例
package com.devkuma.basic.datetime;
import java.util.Date;
public class DateClass {
public static void main(String[] args) {
Date now = new Date();
System.out.println("Now : " + now);
Date old = new Date(0);
System.out.println("old : " + old);
System.out.println("before : " + old.before(now));
System.out.println("after : " + old.after(now));
}
}
実行結果:
Now : Mon Sep 05 11:33:33 KST 2022
old : Thu Jan 01 09:00:00 KST 1970
before : true
after : false