- java.lang.Object
-
- javax.print.attribute.DateTimeSyntax
-
- 实现的所有接口
-
Serializable,Cloneable
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。 类DateTimeSyntax以java.util.Date而不是java.util.Calendar的形式存储其值,因为它通常需要较少的内存来存储,而比较java.util.Date时间少于java.util.Calendar。- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 变量 构造器 描述 protectedDateTimeSyntax(Date value)使用给定的java.util.Date值构造新的日期时间属性。
-
-
-
构造方法详细信息
-
DateTimeSyntax
protected DateTimeSyntax(Date value)
使用给定的java.util.Date值构造新的日期时间属性。- 参数
-
value-java.util.Date价值 - 异常
-
NullPointerException- 如果value是null
-
-
方法详细信息
-
getValue
public Date getValue()
返回此日期时间属性的值java.util.Date。- 结果
-
Date
-
equals
public boolean equals(Object object)
返回此date-time属性是否等效于传入的对象。 为了等效,所有以下条件必须为真:-
object不是null。 -
object是类DateTimeSyntax的实例。 - 此日期-时间属性的
java.util.Date值和object的java.util.Date值相等。
- 重写:
-
equals在类Object - 参数
-
object-Object来比较 - 结果
-
true如果object等效于此日期时间属性,false - 另请参见:
-
Object.hashCode(),HashMap
-
-
hashCode
public int hashCode()
返回此date-time属性的哈希码值。 哈希码是该属性的值为java.util.Date。- 重写:
-
hashCode在类Object - 结果
- 此对象的哈希码值。
- 另请参见:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-