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
クラスの値として格納されます。 getValue()
を呼び出すことによって、日時属性Date
の値を取得できます。 (DateTimeSyntax(Date)
を参照してください)が構築されると、日時属性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.Calendar
と比較するのに必要なメモリーが少なく、比較に要する時間が短いためです。
- 関連項目:
-
コンストラクタのサマリー
-
メソッドのサマリー
-
コンストラクタの詳細
-
DateTimeSyntax
protected DateTimeSyntax(Date value) 指定されたjava.util.Date
の値を持つ新しい日付と時刻属性を構築します。- パラメータ:
value
-java.util.Date
の値- 例外:
NullPointerException
-value
がnull
の場合
-
-
メソッドの詳細
-
getValue
public Date getValue()この日付と時刻属性のjava.util.Date
の値を返します。- 戻り値:
- the
Date
-
equals
public boolean equals(Object object) 日付と時刻属性が、オブジェクトに渡された日付と時刻属性と等しいかどうかを返します。 次の条件がすべてtrueの場合に同等とみなされます。object
はnull
ではありません。object
はDateTimeSyntax
クラスのインスタンスです。- 日付と時刻属性の
java.util.Date
の値とobject
のjava.util.Date
の値が等しい。
-
hashCode
public int hashCode()日付と時刻属性のハッシュ・コードの値を返します。 ハッシュ・コードは、この属性のjava.util.Date
の値のハッシュ・コードです。 -
toString
public String toString()日付と時刻属性に対応する文字列値を返します。 文字列値は、この属性のjava.util.Date
の値を文字列に変換した値です。
-