Name
xs:gYearMonth — Period of one month.
Derived from:
xs:anySimpleType
Primary:
xs:gYearMonth
Known subtypes:
none
Facets:
xs:enumeration, xs:maxExclusive, xs:maxInclusive, xs:minExclusive, xs:minInclusive, xs:pattern, xs:whiteSpace
<xs:simpleType name="gYearMonth" id="gYearMonth">
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace value="collapse" fixed="true"/>
</xs:restriction>
</xs:simpleType>Description
The value space of xs:gYearMonth is the period of
one calendar month (such as the month of February 2002); its lexical
space follows the ISO 8601 syntax for such periods (i.e.,
“YYYY-MM”) with an optional
timezone.
Restrictions
The duration (one month) is fixed, and no calendars other than the Gregorian are supported.
Example
Valid values include "2001-10",
"2001-10+02:00", "2001-10Z",
"2001-10+00:00", "-2001-10", or
"-20000-04".
The following values would be invalid: "2001" (the
month part is missing), "2001-13" (the month part
is out of range), "2001-13-26+02:00" (the month
part is out of range), or "01-10" (the century
part is missing).
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access