|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.print.attribute.DateTimeSyntax
DateTimeSyntax クラスは、日付と時刻を値とするすべての属性の一般的な実装を行う抽象基底クラスです。
眼に見えないところで、日付と時刻属性は java.util.Date
クラスの値として格納されます。日付と時刻属性の Date 値は
の呼び出しによって取得できます。日付と時刻属性の Date 値は、属性の構築時に設定されます (getValue()
を参照)。いったん構築されると、日付と時刻属性の値は変更できません。
DateTimeSyntax(Date)
年、月、日、時間、分など個別の値から日付と時刻属性を構築するには、java.util.Calendar
オブジェクトを使用して java.util.Date
オブジェクトを構築し、java.util.Date
オブジェクトを使用して日付と時刻属性を構築します。日付と時刻属性を年、月、日、時間、分など個別の値に変換するには、java.util.Calendar
オブジェクトを作成して、それを日付時刻の属性から java.util.Date
に設定します。通常 java.util.Calendar
より java.util.Date
の方が、
格納するメモリと比較する時間が少なくて済むため、DateTimeSyntax クラスはその値を java.util.Calendar
ではなく java.util.Date
の形式で格納します。
コンストラクタの概要 | |
protected |
DateTimeSyntax(Date value)
指定された java.util.Date の値を持つ新しい日付と時刻属性を構築します。 |
メソッドの概要 | |
boolean |
equals(Object object)
日付と時刻属性が、オブジェクトに渡された日付と時刻属性と等しいかどうかを返します。 |
Date |
getValue()
日付と時刻属性の java.util.Date の値を返します。 |
int |
hashCode()
日付と時刻属性のハッシュコードの値を返します。 |
String |
toString()
日付と時刻属性に対応する文字列値を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
protected DateTimeSyntax(Date value)
java.util.Date
の値を持つ新しい日付と時刻属性を構築します。
value
- java.util.Date
の値
NullPointerException
- 未確認の例外。Value
が null の場合、スローされるメソッドの詳細 |
public Date getValue()
java.util.Date
の値を返します。
public boolean equals(Object object)
object
が null ではない
object
が DateTimeSyntax クラスのインスタンスである
java.util.Date
の値と object
の java.util.Date
の値が等しい
Object
内の equals
object
- 比較対象のオブジェクト
object
が日付と時刻属性と等しい場合は true、そうでない場合は falseObject.hashCode()
,
Hashtable
public int hashCode()
java.util.Date
の値のハッシュコードです。
Object
内の hashCode
Object.equals(java.lang.Object)
,
Hashtable
public String toString()
java.util.Date
の値を文字列に変換した値です。
Object
内の toString
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.