java.lang.Object
javax.print.attribute.DateTimeSyntax
- 所有已实现的接口:
-
Serializable,Cloneable
类
DateTimeSyntax 是一个抽象基类,提供所有值为日期和时间的属性的通用实现。
在内部,日期时间属性被存储为 java.util.Date 类的值。您可以通过调用 getValue() 来获取日期时间属性的 Date 值。日期时间属性的 Date 值在构造时确定(参见 DateTimeSyntax(Date))。一旦构造完成,日期时间属性的值就是不可变的。
要从年、月、日、小时、分钟等单独的值构造日期时间属性,请使用 java.util.Calendar 对象构造一个 java.util.Date 对象,然后使用 java.util.Date 对象构造日期时间属性。要将日期时间属性转换为年、月、日、小时、分钟等单独的值,请创建一个 java.util.Calendar 对象,并将其设置为来自日期时间属性的 java.util.Date。类 DateTimeSyntax 将其值存储为 java.util.Date 的形式,而不是 java.util.Calendar,因为用 java.util.Date 存储和比较通常需要更少的内存和时间。
- 参见:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDateTimeSyntax(Date value) 使用给定的java.util.Date值构造一个新的日期时间属性。 -
Method Summary
-
Constructor Details
-
DateTimeSyntax
使用给定的java.util.Date值构造一个新的日期时间属性。- 参数:
-
value-java.util.Date值 - 抛出:
-
NullPointerException- 如果value为null
-
-
Method Details
-
getValue
返回此日期时间属性的java.util.Date值。- 返回:
-
Date
-
equals
返回此日期时间属性是否等同于传入的对象。要等同,必须满足以下所有条件:object不为null。object是DateTimeSyntax类的实例。- 此日期时间属性的
java.util.Date值和object的java.util.Date值相等。
-
hashCode
public int hashCode()返回此日期时间属性的哈希码值。哈希码是该属性的java.util.Date值的哈希码。 -
toString
返回与此日期时间属性对应的字符串值。字符串值只是该属性的java.util.Date值转换为字符串。
-