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
ModifierConstructorDescriptionprotected
DateTimeSyntax
(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
值转换为字符串。
-