com.sun.msv.datatype.xsd.datetime
Class BigDateTimeValueType
- IDateTimeValueType, Serializable
public class BigDateTimeValueType
DateTimeValueType object that can hold all lexically valid dateTime value.
This class provides:
- Unlimited digits for year (e.g., "year 9999999999999999999999")
- Unlimited digits for fraction of second (e.g. 0.00000000000001 sec)
To provide methods that can change date/time values, normalize method
should be modified too.
BigDateTimeValueType()
|
BigDateTimeValueType(BigInteger year, Integer month, Integer day, Integer hour, Integer minute, BigDecimal second, TimeZone timeZone)
|
BigDateTimeValueType(BigInteger year, int month, int day, int hour, int minute, BigDecimal second, TimeZone timeZone)
|
BigDateTimeValueType(BigDateTimeValueType base, TimeZone newTimeZone) - creates an instance with the specified BigDateTimeValueType,
with modified time zone.
|
BigDateTimeValueType
public BigDateTimeValueType()
BigDateTimeValueType
public BigDateTimeValueType(BigInteger year,
Integer month,
Integer day,
Integer hour,
Integer minute,
BigDecimal second,
TimeZone timeZone)
BigDateTimeValueType
public BigDateTimeValueType(BigInteger year,
int month,
int day,
int hour,
int minute,
BigDecimal second,
TimeZone timeZone)
BigDateTimeValueType
public BigDateTimeValueType(BigDateTimeValueType base,
TimeZone newTimeZone)
creates an instance with the specified BigDateTimeValueType,
with modified time zone.
created object shares its date/time value component with the original one,
so special care is necessary not to mutate those values.
equals
public boolean equals(Object o)
getDay
public Integer getDay()
getHour
public Integer getHour()
getMinute
public Integer getMinute()
getMonth
public Integer getMonth()
getSecond
public BigDecimal getSecond()
getTimeZone
public TimeZone getTimeZone()
getYear
public BigInteger getYear()
hashCode
public int hashCode()
toCalendar
public Calendar toCalendar()
Approximates the value represented by this object into a Calendar object.
This conversion may lose accuracy.
- toCalendar in interface IDateTimeValueType
toString
public String toString()
gets a human-readable representation of this object.
return value is not intended to be compliant with the canonical representation
of "dateTime" type.