JavaTM Platform
Standard Ed. 6

クラス
java.util.Date の使用

Date を使用しているパッケージ
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。 
java.util.concurrent.locks 組み込みの同期および監視と区別された状態のロックおよび待機用のフレームワークを提供するインタフェースおよびクラス。 
javax.management.openmbean 公開データ型と Open MBean 記述子クラスを提供します。 
javax.management.timer Timer MBean を定義します。 
javax.print.attribute JavaTM Print Service の属性の型とそれらが属性セットに収集される方法を記述するクラスとインスタンスを提供します。 
javax.print.attribute.standard このパッケージには、特定の印刷属性のクラスが含まれています。 
javax.security.auth.kerberos このパッケージには、Kerberos ネットワーク認証プロトコルに関連するユーティリティークラスが含まれています。 
javax.security.cert 公開鍵証明書用のクラスを提供します。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.xml.datatype XML / Java の型マッピング javax.xml.datatypeAPI は、XML / Java の型マッピングを提供します。 
 

java.security での Date の使用
 

Date を返す java.security のメソッド
abstract  Date KeyStoreSpi.engineGetCreationDate(String alias)
          指定された別名によって識別されるエントリの作成日を返します。
 Date KeyStore.getCreationDate(String alias)
          指定された別名によって識別されるエントリの作成日を返します。
 Date Timestamp.getTimestamp()
          タイムスタンプが生成された日付と時刻を返します。
 

Date 型のパラメータを持つ java.security のコンストラクタ
Timestamp(Date timestamp, CertPath signerCertPath)
          Timestamp を構築します。
 

java.security.cert での Date の使用
 

Date を返す java.security.cert のメソッド
 Date X509CertSelector.getCertificateValid()
          certificateValid 基準値を返します。
 Date PKIXParameters.getDate()
          証明書パスの妥当性が判断される時刻を返します。
 Date X509CRLSelector.getDateAndTime()
          dateAndTime 基準値を返します。
abstract  Date X509CRL.getNextUpdate()
          CRL から nextUpdate の日付を取得します。
abstract  Date X509Certificate.getNotAfter()
          証明書の有効期間から notAfter の日付を取得します。
abstract  Date X509Certificate.getNotBefore()
          証明書の有効期間から notBefore の日付を取得します。
 Date X509CertSelector.getPrivateKeyValid()
          privateKeyValid 基準値を返します。
abstract  Date X509CRLEntry.getRevocationDate()
          この X509CRLEntry から取り消し日 revocationDate を取得します。
abstract  Date X509CRL.getThisUpdate()
          CRL から thisUpdate の日付を取得します。
 

Date 型のパラメータを持つ java.security.cert のメソッド
abstract  void X509Certificate.checkValidity(Date date)
          指定された日付が、証明書の有効期間内であるかどうかを判定します。
 void X509CertSelector.setCertificateValid(Date certValid)
          certificateValid 基準値を設定します。
 void PKIXParameters.setDate(Date date)
          証明書パスの妥当性が判断される時刻を設定します。
 void X509CRLSelector.setDateAndTime(Date dateAndTime)
          dateAndTime 基準値を設定します。
 void X509CertSelector.setPrivateKeyValid(Date privateKeyValid)
          privateKeyValid 基準値を設定します。
 

java.sql での Date の使用
 

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

Date 型のパラメータを持つ java.sql のメソッド
 int Timestamp.compareTo(Date o)
          この Timestamp オブジェクトを指定された Date と比較します。
 

java.text での Date の使用
 

Date を返す java.text のメソッド
 Date SimpleDateFormat.get2DigitYearStart()
          2 桁年が属すると解釈される 100 年間の開始日付を返します。
 Date DateFormat.parse(String source)
          指定された文字列の先頭からテキストを解析して日付を生成します。
 Date SimpleDateFormat.parse(String text, ParsePosition pos)
          文字列からテキストを解析して Date を生成します。
abstract  Date DateFormat.parse(String source, ParsePosition pos)
          指定された解析位置に従って日付/時刻文字列を解析します。
 

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

java.util での Date の使用
 

Date を返す java.util のメソッド
 Date GregorianCalendar.getGregorianChange()
          グレゴリオ暦の切り換え日を取得します。
 Date Calendar.getTime()
          この Calendar の時刻値 (「エポック」からのミリ秒単位のオフセット) を表す Date オブジェクトを返します。
 

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

java.util.concurrent.locks での Date の使用
 

Date 型のパラメータを持つ java.util.concurrent.locks のメソッド
 boolean AbstractQueuedSynchronizer.ConditionObject.awaitUntil(Date deadline)
          絶対時間の指定された状態待機を実装します。
 boolean Condition.awaitUntil(Date deadline)
          信号が送信される、割り込みが発生する、または指定された期限が経過するまで、現在のスレッドを待機させます。
 boolean AbstractQueuedLongSynchronizer.ConditionObject.awaitUntil(Date deadline)
          絶対時間の指定された状態待機を実装します。
 

javax.management.openmbean での Date の使用
 

Date 型の型パラメータを持つ javax.management.openmbean のフィールド
static SimpleType<Date> SimpleType.DATE
          Java クラス名が java.util.Date の値を記述する SimpleType インスタンスです。
 

javax.management.timer での Date の使用
 

Date を返す javax.management.timer のメソッド
 Date TimerMBean.getDate(Integer id)
          タイマー通知に関連付けられた日付のコピーを取得します。
 Date Timer.getDate(Integer id)
          タイマー通知に関連付けられた日付のコピーを取得します。
 

Date 型のパラメータを持つ javax.management.timer のメソッド
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔 null、および発行数とともに通知リストに挿入します。
 Integer Timer.addNotification(String type, String message, Object userData, Date date)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔 null、および発行数とともに通知リストに挿入します。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数 null とともに通知リストに挿入します。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数 null とともに通知リストに挿入します。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数とともに通知リストに挿入します。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数とともに通知リストに挿入します。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数とともに通知リストに挿入します。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数とともに通知リストに挿入します。
 

javax.print.attribute での Date の使用
 

Date を返す javax.print.attribute のメソッド
 Date DateTimeSyntax.getValue()
          日付と時刻属性の java.util.Date の値を返します。
 

Date 型のパラメータを持つ javax.print.attribute のコンストラクタ
DateTimeSyntax(Date value)
          指定された java.util.Date の値を持つ新しい日付と時刻属性を構築します。
 

javax.print.attribute.standard での Date の使用
 

Date 型のパラメータを持つ javax.print.attribute.standard のコンストラクタ
DateTimeAtCompleted(Date dateTime)
          指定された Date の値で、新しい完了日時属性を構築します。
DateTimeAtCreation(Date dateTime)
          指定された Date の値で、新しい生成日時属性を構築します。
DateTimeAtProcessing(Date dateTime)
          指定された Date の値で、新しい処理日時属性を構築します。
JobHoldUntil(Date dateTime)
          指定された Date の値で、新しいジョブ保留日時属性を構築します。
 

javax.security.auth.kerberos での Date の使用
 

Date を返す javax.security.auth.kerberos のメソッド
 Date KerberosTicket.getAuthTime()
          クライアントが認証された時刻を返します。
 Date KerberosTicket.getEndTime()
          このチケットの有効期間の期限切れ時刻を返します。
 Date KerberosTicket.getRenewTill()
          すべての更新を含む、このチケットの最新の有効期限を返します。
 Date KerberosTicket.getStartTime()
          このチケットの有効期間の開始時刻を返します。
 

Date 型のパラメータを持つ javax.security.auth.kerberos のコンストラクタ
KerberosTicket(byte[] asn1Encoding, KerberosPrincipal client, KerberosPrincipal server, byte[] sessionKey, int keyType, boolean[] flags, Date authTime, Date startTime, Date endTime, Date renewTill, InetAddress[] clientAddresses)
          クライアントが KDC から取得した、またはキャッシュから読み取った資格情報を使用して、KerberosTicket を構築します。
 

javax.security.cert での Date の使用
 

Date を返す javax.security.cert のメソッド
abstract  Date X509Certificate.getNotAfter()
          証明書の有効期間から notAfter の日付を取得します。
abstract  Date X509Certificate.getNotBefore()
          証明書の有効期間から notBefore の日付を取得します。
 

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

javax.swing での Date の使用
 

Date を返す javax.swing のメソッド
 Date SpinnerDateModel.getDate()
          このシーケンスの Date のうち、現在の要素を返します。
 

Date 型のパラメータを持つ javax.swing のメソッド
static
<M,I> RowFilter<M,I>
RowFilter.dateFilter(RowFilter.ComparisonType type, Date date, int... indices)
          指定された基準を満たす Date 値を少なくとも 1 つ以上持つエントリを含める RowFilter を返します。
 

Date 型のパラメータを持つ javax.swing のコンストラクタ
SpinnerDateModel(Date value, Comparable start, Comparable end, int calendarField)
          start から end までの日付のシーケンスを表す SpinnerDateModel を作成します。
 

javax.xml.datatype での Date の使用
 

Date 型のパラメータを持つ javax.xml.datatype のメソッド
 void Duration.addTo(Date date)
          このデュレーションを Date オブジェクトに追加します。
 long Duration.getTimeInMillis(Date startInstant)
          ミリ秒でデュレーションの長さを返します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。