JavaTM 2 Platform
Std. Ed. v1.3

クラス
java.util.Date の使用

Date を使用しているパッケージ
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書を解析および管理するためのクラスとインタフェースを提供します。 
java.sql JavaTM プログラミング言語を使用してデータソースのデータにアクセスして処理する API を提供します。 
java.text テキスト、日付、数値およびメッセージを、自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
 

java.security での Date の使用
 

Date を返す java.security のメソッド
 Date KeyStore.getCreationDate(String alias)
          指定された別名によって識別されるエントリの作成日を返します。
abstract  Date KeyStoreSpi.engineGetCreationDate(String alias)
          指定された別名によって識別されるエントリの作成日を返します。
 

java.security.cert での Date の使用
 

Date を返す java.security.cert のメソッド
abstract  Date X509Certificate.getNotBefore()
          証明書の有効期間から notBefore の日付を取得します。
abstract  Date X509Certificate.getNotAfter()
          証明書の有効期間から notAfter の日付を取得します。
abstract  Date X509CRLEntry.getRevocationDate()
          この X509CRLEntry から取り消し日 revocationDate を取得します。
abstract  Date X509CRL.getThisUpdate()
          CRL から thisUpdate の日付を取得します。
abstract  Date X509CRL.getNextUpdate()
          CRL から nextUpdate の日付を取得します。
 

Date 型のパラメータを持つ java.security.cert のメソッド
abstract  void X509Certificate.checkValidity(Date date)
          指定された日付が、証明書の有効期間内であるかどうかを判定します。
 

java.sql での Date の使用
 

java.sql での Date のサブクラス
 class Date
          ミリ秒の値をラップする thin ラッパーであり、これによって JDBC がミリ秒の値を SQL DATE として扱うことができるようになります。
 class Time
          java.util.Date の thin ラッパーで、このラッパーによって JDBC はこれを SQL TIME 値として識別できます。
 class Timestamp
          このクラスは、java.util.Date の thin ラッパーで、このラッパーによって JDBC API はこれを SQL TIMESTAMP 値として識別できます。
 

java.text での Date の使用
 

Date を返す java.text のメソッド
 Date DateFormat.parse(String text)
          日付/時刻文字列を解析します。
abstract  Date DateFormat.parse(String text, ParsePosition pos)
          指定された解析位置に従って日付/時刻文字列を解析します。
 Date SimpleDateFormat.get2DigitYearStart()
          2 桁年が属すると解釈される 100 年間の開始日付を返します。
 Date SimpleDateFormat.parse(String text, ParsePosition pos)
          DateFormat をオーバーライドします。
 

Date 型のパラメータを持つ java.text のメソッド
abstract  StringBuffer DateFormat.format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition)
          Date を日付/時刻文字列にフォーマットします。
 String DateFormat.format(Date date)
          Date を日付/時刻文字列にフォーマットします。
 void SimpleDateFormat.set2DigitYearStart(Date startDate)
          2 桁年が属すると解釈される 100 年間をユーザが指定する日付から始まるように設定します。
 StringBuffer SimpleDateFormat.format(Date date, StringBuffer toAppendTo, FieldPosition pos)
          DateFormat をオーバーライドします。
 

java.util での Date の使用
 

Date を返す java.util のメソッド
 Date Calendar.getTime()
          Calendar の現在時刻を取得します。
 Date GregorianCalendar.getGregorianChange()
          グレゴリオ暦の切り換え日を取得します。
 

Date 型のパラメータを持つ java.util のメソッド
 boolean Date.before(Date when)
          この日付が、指定された日付より前にあるかどうかを判定します。
 boolean Date.after(Date when)
          この日付が、指定された日付より後にあるかどうかを判定します。
 int Date.compareTo(Date anotherDate)
          順序付けのために 2 つの Date を比較します。
abstract  boolean TimeZone.inDaylightTime(Date date)
          指定された日付が、現在の所在地のタイムゾーンでは夏時間の期間内かどうかを問い合わせます。
 boolean SimpleTimeZone.inDaylightTime(Date date)
          TimeZone をオーバーライドします。
 void Calendar.setTime(Date date)
          Calendar の現在の時刻を、指定された Date にします。
 void GregorianCalendar.setGregorianChange(Date date)
          GregorianCalendar の切り換え日を設定します。
 void Timer.schedule(TimerTask task, Date time)
          指定した時間に指定したタスクが実行されるようスケジュールします。
 void Timer.schedule(TimerTask task, Date firstTime, long period)
          指定したタスクが、指定した時間に開始され、「固定遅延実行」を繰り返すようにスケジュールします。
 void Timer.scheduleAtFixedRate(TimerTask task, Date firstTime, long period)
          指定したタスクが、指定した時間に開始され、「固定頻度実行」を繰り返すようにスケジュールします。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.