- 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
-
-
构造方法摘要
构造方法 变量 构造器 描述 protected
DateTimeSyntax(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)
-
-