6行目: | 6行目: | ||
==メソッド== | ==メソッド== | ||
* | * getTime - UNIX時間を取得する | ||
* | * setTime - UNIX時間をセットする | ||
* | * equals - 2つのUNIX時間が等しいか真偽する | ||
* | * before - UNIX時間が指定のUNIX時間より前にあるか真偽する | ||
* | * after - UNIX時間が指定のUNIX時間より後にあるか真偽する | ||
==例== | ==例== |
2019年6月28日 (金) 20:58時点における最新版
私は日時をUNIX時間(UNIXエポック1970/1/1-00:00:00 GMTからの経過ミリ秒数)で扱います。newされた時点では現在時刻を持っています。
日時情報を読みやすくフォーマットしたい時はSimpleDateFormatを使って下さい。
メソッド
- getTime - UNIX時間を取得する
- setTime - UNIX時間をセットする
- equals - 2つのUNIX時間が等しいか真偽する
- before - UNIX時間が指定のUNIX時間より前にあるか真偽する
- after - UNIX時間が指定のUNIX時間より後にあるか真偽する
例
get
Date d = new Date(); System.out.println(d); System.out.println(d.getTime());
set
Date d = new Date(); System.out.println(d); d.setTime(1560132671080L); System.out.println(d);
equals
ミリ秒まで同じならtrueを返します。
Date d1 = new Date(); Date d2 = new Date(1560132671080L); System.out.println(d1); System.out.println(d2); if (!d1.equals(d2)) { System.out.println("true"); }