- java.lang.Object
-
- javax.print.attribute.DateTimeSyntax
-
- すべての実装されたインタフェース:
Serializable
,Cloneable
- 直系の既知のサブクラス:
DateTimeAtCompleted
,DateTimeAtCreation
,DateTimeAtProcessing
,JobHoldUntil
public abstract class DateTimeSyntax extends Object implements Serializable, Cloneable
DateTimeSyntaxクラスは、日付と時刻を値とするすべての属性の一般的な実装を行う抽象基底クラスです。背後にある実装では、日付と時刻属性は
java.util.Date
クラスの値として格納されます。 日付と時間属性のDate値はgetValue()
呼出しによって取得できます。 日付と時間属性のDate値は、属性の構築時に設定されます(DateTimeSyntax(Date)
を参照)。 いったん構築されると、日付と時刻属性の値は変更できません。年、月、日、時、分など個別の値から日付と時刻属性を構築するには、
java.util.Calendar
オブジェクトを使用してjava.util.Date
オブジェクトを構築し、java.util.Date
オブジェクトを使用して日付と時刻属性を構築します。 日付と時刻属性を年、月、日、時、分など個別の値に変換するには、java.util.Calendar
オブジェクトを作成して、それを日付と時刻属性から取得したjava.util.Date
に設定します。 DateTimeSyntaxクラスは、通常はjava.util.Calendar
よりもjava.util.Date
ではなくjava.util.Date
の形式で値を格納します。これは、java.util.Date
をjava.util.Calendar
よりも比較する時間が短いためです。- 関連項目:
- 直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
DateTimeSyntax(Date value)
指定されたjava.util.Date
の値を持つ新しい日付と時刻属性を構築します。
-
-
-
コンストラクタの詳細
-
DateTimeSyntax
protected DateTimeSyntax(Date value)
指定されたjava.util.Date
の値を持つ新しい日付と時刻属性を構築します。- パラメータ:
value
-java.util.Date
値。- 例外:
NullPointerException
- 非チェック例外。theValue
がnullの場合にスローされる。
-
-
メソッドの詳細
-
getValue
public Date getValue()
この日付と時刻属性のjava.util.Date
の値を返します。- 戻り値:
- Date
-
equals
public boolean equals(Object object)
日付と時刻属性が、オブジェクトに渡された日付と時刻属性と等しいかどうかを返します。 次の条件がすべてtrueの場合に同等とみなされます。-
object
がnullではない。 -
object
がDateTimeSyntaxクラスのインスタンスである。 -
日付と時刻属性の
java.util.Date
の値とobject
のjava.util.Date
の値が等しい。
- オーバーライド:
equals
、クラス:Object
- パラメータ:
object
- 比較対象のオブジェクト。- 戻り値:
object
が日付と時刻属性と等しい場合はtrue、そうでない場合はfalse。- 関連項目:
Object.hashCode()
,HashMap
-
-
hashCode
public int hashCode()
日付と時刻属性のハッシュ・コードの値を返します。 ハッシュ・コードは、この属性のjava.util.Date
の値のハッシュ・コードです。- オーバーライド:
hashCode
、クラス:Object
- 戻り値:
- このオブジェクトのハッシュ・コード値。
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-