public abstract class DateTimeSyntax extends Object implements Serializable, Cloneable
在引擎盖下,日期时间属性存储为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
比java.util.Calendar
。
Modifier | Constructor and Description |
---|---|
protected |
DateTimeSyntax(Date value)
使用给定的
java.util.Date 值构造新的日期时间属性。
|
protected DateTimeSyntax(Date value)
java.util.Date
值构造新的日期时间属性。
value
-
java.util.Date
价值。
NullPointerException
- (未选中的异常)如果
theValue
为空,则抛出。
public Date getValue()
java.util.Date
。
public boolean equals(Object object)
object
不为空。 object
是DateTimeSyntax类的一个实例。 java.util.Date
值和object
的java.util.Date
值相等。 equals
在
Object
object
- 要比较的对象。
object
相当于此date-time属性,则为True,否则为false。
Object.hashCode()
, HashMap
public int hashCode()
java.util.Date
价值。
hashCode
在
Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)