xs:gYearMonth

Construct a gYearMonth value from an item value.

Top of page

Related Syntax Constructs

The following construct(s) refer to this construct:


Syntax

xs:gYearMonth(item $value) => gYearMonth

Description

This is a constructor function that takes an item value as argument and returns a value of type xs:gYearMonth. If the argument is a literal, then the literal must be a valid lexical form of its type.

As specified in the respective section of the W3C recommendation XML Schema Part 2: Datatypes, a value of type xs:gYearMonth represents a specific Gregorian month of the year as defined in ISO 8601. The lexical form is CCYY-MM, where "MM" denotes the century, "YY" denotes the year, and "MM" denotes the month. You can append an optional time zone identifier. You may not omit any of the dashes.

Argument

$value

item value

Example

  • This query generates valid values of type xs:gYearMonth:

    xs:gYearMonth("1999-09")
    xs:gYearMonth("-0000-09-09:00")
    xs:gYearMonth("12403-03Z")