javax.print.attribute

接口
异常
java.lang.Object
  继承者 javax.print.attribute.DateTimeSyntax
所有已实现的接口:
Serializable, Cloneable
直接已知子类:
DateTimeAtCompleted, DateTimeAtCreation, DateTimeAtProcessing, JobHoldUntil

public abstract class DateTimeSyntax
     
extends Object
implements Serializable, Cloneable

类 DateTimeSyntax 是一个抽象的基类,它提供其值是日期和时间的所有属性的公共实现。

实际上,日期-时间属性存储为类 java.util.Date 的值。通过调用 getValue() 可以获取日期-时间属性的日期值。日期-时间属性的日期值在构造时建立(请参见 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.Datejava.util.Calendar 相比,前者在存储时通常占用较少的内存,并花费较少的时间。

另请参见:
序列化表格

构造方法摘要
protected DateTimeSyntax(Date value)
          构造具有给定 java.util.Date 值的新的日期-时间属性。
 
方法摘要
 boolean equals(Object object)
          返回此日期-时间属性是否等效于传入的对象。
 Date getValue()
          返回此日期-时间属性的 java.util.Date 值。
 int hashCode()
          返回此日期-时间属性的哈希码值。
 String toString()
          返回对应于此日期-时间属性的字符串值。
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

DateTimeSyntax

protected DateTimeSyntax(Date value)
构造具有给定 java.util.Date 值的新的日期-时间属性。

参数:
value - java.util.Date 值。
抛出:
NullPointerException - (未经检查的异常)如果 theValue 为 null,则抛出该异常。
方法详细信息

getValue

public Date getValue()
返回此日期-时间属性的 java.util.Date 值。

返回:
日期。

equals

public boolean equals(Object object)
返回此日期-时间属性是否等效于传入的对象。若要等效,以下所有条件都必须为 true:
  1. object 不为 null。
  2. object 是类 DateTimeSyntax 的一个实例。
  3. 此日期-时间属性的 java.util.Date 值和 objectjava.util.Date 值相等。

覆盖:
Object 中的 equals
参数:
object - 要比较的对象。
返回:
如果 object 等效于此日期-时间属性,则返回 True,否则返回 false。
另请参见:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
返回此日期-时间属性的哈希码值。哈希码是此属性的 java.util.Date 值的代码。

覆盖:
Object 中的 hashCode
返回:
此对象的一个哈希码值。
另请参见:
Object.equals(java.lang.Object), Hashtable

toString

public String toString()
返回对应于此日期-时间属性的字符串值。字符串值就是此属性的转换为字符串的 java.util.Date 值。

覆盖:
Object 中的 toString
返回:
该对象的字符串表示形式。