[API] java.util.Dateクラス

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

【主要メソッド】
戻値型メソッド静的説明
booleanafter(Date d)引数の日付より未来の場合はtrueを返す
(例)boolean b = d1.after(d2);
booleanbefore(Date d)引数の日付より過去の場合はtrueを返す
(例)boolean b = d1.before(d2);
Dateclone()対象Dateのコピーを返す
(例)Date d2 = d1.clone();
intcompareTo(Date d)引数のほうが未来の場合は-1、引数のほうが過去の場合は1、同じ場合は0を返す
booleanequals(Date d)引数の日付と同じかどうかを判定する
longgetTime()1970年1月1日 00:00:00からのミリ秒数を返す
StringtoString()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

コメント

タイトルとURLをコピーしました