An XML Schema 1.0 date/time data type.
add
public void add(Duration duration)
Adds the specified duration to this calendar.
clear
public void clear()
Resets all fields to undefined.
clone
public Object clone()
equals
public boolean equals(Object obj)
getDay
public int getDay()
getEon
public BigInteger getEon()
getEonAndYear
public BigInteger getEonAndYear()
getFractionalSecond
public BigDecimal getFractionalSecond()
getHour
public int getHour()
getMillisecond
public int getMillisecond()
getMinute
public int getMinute()
getMonth
public int getMonth()
getSecond
public int getSecond()
getTimeZone
public TimeZone getTimeZone(int defaultZoneoffset)
getTimezone
public int getTimezone()
getXMLSchemaType
public QName getXMLSchemaType()
getYear
public int getYear()
hashCode
public int hashCode()
isValid
public boolean isValid()
Determines the validity of this calendar by
getXMLSchemaType
constraints.
reset
public void reset()
Resets all fields to their original values.
setDay
public void setDay(int day)
setFractionalSecond
public void setFractionalSecond(BigDecimal fractional)
setHour
public void setHour(int hour)
setMillisecond
public void setMillisecond(int millisecond)
setMinute
public void setMinute(int minute)
setMonth
public void setMonth(int month)
setSecond
public void setSecond(int second)
setTime
public void setTime(int hour,
int minute,
int second)
setTime
public void setTime(int hour,
int minute,
int second,
BigDecimal fractional)
setTime
public void setTime(int hour,
int minute,
int second,
int millisecond)
setTimezone
public void setTimezone(int offset)
setYear
public void setYear(BigInteger year)
setYear
public void setYear(int year)
toGregorianCalendar
public GregorianCalendar toGregorianCalendar()
toGregorianCalendar
public GregorianCalendar toGregorianCalendar(TimeZone timezone,
Locale locale,
XMLGregorianCalendar defaults)
toString
public String toString()
toXMLFormat
public String toXMLFormat()
Returns the XML Schema lexical representation of this calendar.