java.util.Dateは日時を扱うクラスです。
java.util.Dateについて
Dateクラスはjavaの初期から存在する古いクラスで、現在は非推奨クラスです。
java SE8以降で日時を扱う時は、java.timeパッケージに定義されたクラスの使用が推奨されています。
java.util.Dateの継承・実装
継承クラス
・java.lang.Object
・java.util.Date
実装インターフェース
・java.io.Serializable
・java.lang.Cloneable
・java.lang.Comparable<Date>
導入バージョン
・JDK1.0
java.util.DateのAPI
戻値型 | メソッド | 静的 | 説明 |
---|---|---|---|
boolean | after(Date d) | 引数の日付より未来の場合はtrueを返す (例)boolean b = d1.after(d2); | |
boolean | before(Date d) | 引数の日付より過去の場合はtrueを返す (例)boolean b = d1.before(d2); | |
Date | clone() | 対象Dateのコピーを返す (例)Date d2 = d1.clone(); | |
int | compareTo(Date d) | 引数のほうが未来の場合は-1、引数のほうが過去の場合は1、同じ場合は0を返す | |
boolean | equals(Date d) | 引数の日付と同じかどうかを判定する | |
long | getTime() | 1970年1月1日 00:00:00からのミリ秒数を返す | |
String | toString() | Dateの文字列を返す |
java.util.Dateサンプルソース
- (DateSample.java)
-
import java.util.Date; public class DateSample { public static void main(String args[]){ //Dateを生成 Date d = new Date(); //画面出力 System.out.println(d.toString()); } }
- (実行結果)
- C:\>java DateSample Fri Aug 12 09:23:10 JST 2011
コメント