In addition to the date and time types already discussed, there are several other date-related types that represent components of dates. Specifically, they are: xs:gYear
,
xs:gYearMonth
,
xs:gMonth
,
xs:gMonthDay
, and xs:gDay
. The letter g
at the beginning of these type names signifies "Gregorian," the name of the calendar used in most of the world. They are summarized in Table 19-12 and covered in detail in Appendix B.
Values of these types can be tested for equality (or inequality) with other values of the same type. However, you cannot compare them using the operators <
, <=
, >
, or >=
. For example, attempting to check if one xs:gMonth
value is less than another xs:gMonth
value raises a type error.
3.135.182.221