モジュール java.desktop
パッケージ javax.print.attribute

クラスDateTimeSyntax

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.Datejava.util.Calendarと比較するのに必要なメモリーが少なく、比較に要する時間が短いためです。

関連項目: