模块  java.desktop
软件包  javax.print.attribute

Class DateTimeSyntax

  • 实现的所有接口
    SerializableCloneable
    已知直接子类:
    DateTimeAtCompletedDateTimeAtCreationDateTimeAtProcessingJobHoldUntil

    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对象,并将其从date-time属性设置为java.util.Date DateTimeSyntaxjava.util.Date而不是java.util.Calendar的形式存储其值,因为它通常需要较少的内存来存储,而比较java.util.Date时间少于java.util.Calendar

    另请参见:
    Serialized Form
    • 构造方法详细信息

      • DateTimeSyntax

        protected DateTimeSyntax​(Date value)
        使用给定的 java.util.Date值构造新的日期时间属性。
        参数
        value - java.util.Date价值
        异常
        NullPointerException - 如果 valuenull
    • 方法详细信息

      • getValue

        public Date getValue()
        返回此日期时间属性的值 java.util.Date
        结果
        Date
      • equals

        public boolean equals​(Object object)
        返回此date-time属性是否等效于传入的对象。 为了等效,所有以下条件必须为真:
        1. object不是null
        2. object是类DateTimeSyntax的实例。
        3. 此日期-时间属性的java.util.Date值和objectjava.util.Date值相等。
        重写:
        equals在类 Object
        参数
        object - Object来比较
        结果
        true如果 object等效于此日期时间属性, false
        另请参见:
        Object.hashCode()HashMap
      • toString

        public String toString()
        返回与此date-time属性对应的字符串值。 字符串值只是此属性的java.util.Date值转换为字符串。
        重写:
        toStringObject
        结果
        对象的字符串表示形式。