Interface to expose the values for all date-time related types. The following table shows the methods defined for various XML Schema 1.0 built-in types. 'X' marks whether a particular method is defined for a particular type. Accessing undefined methods may return unexpected values.
| XML Schema Datatype | getYears() | getMonths() | getDays() | getHours() | getMinutes() | getSeconds() | getTimeZoneHours() | getTimeZoneMinutes() | getXMLGregorianCalendar() | getDuration() | hasTimeZone() | normalize() | isNormalized() | getLexicalValue() |
| gYear | X | - | - | - | - | - | X | X | X | - | X | X | X | X |
| gMonth | - | X | - | - | - | - | X | X | X | - | X | X | X | X |
| gDay | - | - | X | - | - | - | X | X | X | - | X | X | X | X |
| gYearMonth | X | X | - | - | - | - | X | X | X | - | X | X | X | X |
| gMonthDay | - | X | X | - | - | - | X | X | X | - | X | X | X | X |
| date | X | X | X | - | - | - | X | X | X | - | X | X | X | X |
| time | - | - | - | X | X | X | X | X | X | - | X | X | X | X |
| datetime | X | X | X | X | X | X | X | X | X | - | X | X | X | X |
| duration | - | X | - | - | - | X | - | - | - | X | - | - | - | X |
| |
| |
| |