- java.lang.Object
-
- javax.print.attribute.DateTimeSyntax
-
- All Implemented Interfaces:
-
Serializable,Cloneable
public abstract class DateTimeSyntax extends Object implements Serializable, Cloneable
类DateTimeSyntax是一个抽象基类,提供值为日期和时间的所有属性的常见实现。在引擎盖下,日期时间属性存储为值
java.util.Date。 您可以通过致电getValue()获取日期时间属性的Date值。 日期时间属性的Date值在构造时建立(见DateTimeSyntax(Date))。 一旦构建,日期时间属性的值是不可变的。要从年,月,日,小时,分钟等的单独值中构建日期时间属性,请使用
java.util.Calendar对象构造一个java.util.Date对象,然后使用java.util.Date对象构建日期时间属性。 要将日期时间属性转换为年,月,日,小时,分钟等的单独值,请创建一个java.util.Calendar对象,并将其从date-time属性设置为java.util.Date。 类DateTimeSyntax存储其在一个形式值java.util.Date而非java.util.Calendar,因为它通常需要更少的存储存储器和较少的时间来产生一个比较java.util.Date比java.util.Calendar。- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protectedDateTimeSyntax(Date value)使用给定的java.util.Date值构造新的日期时间属性。
-
-
-
构造方法详细信息
-
DateTimeSyntax
protected DateTimeSyntax(Date value)
使用给定的java.util.Date值构造新的日期时间属性。- 参数
-
value-java.util.Date价值。 - 异常
-
NullPointerException- (未经检查的异常)如果theValue为空,则抛出。
-
-
方法详细信息
-
getValue
public Date getValue()
返回此日期时间属性的java.util.Date值。- 结果
- 日期。
-
equals
public boolean equals(Object object)
返回此日期时间属性是否等同于传入的对象。 要相等的,所有以下条件必须为真:-
object不为空。 -
object是DateTimeSyntax类的一个实例。 - 此日期-时间属性的
java.util.Date值和object的java.util.Date值相等。
- 重写:
-
equals在Object - 参数
-
object- 要比较的对象。 - 结果
-
如果
object相当于此date-time属性,objecttrue,否则为false。 - 另请参见:
-
Object.hashCode(),HashMap
-
-
hashCode
public int hashCode()
返回此日期时间属性的哈希码值。 哈希码是该属性的java.util.Date值。- 重写:
-
hashCode在Object - 结果
- 该对象的哈希码值。
- 另请参见:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-