Date

Stellt ein ganzes oder unvollständiges Kalenderdatum dar, z. B. einen Geburtstag. Uhrzeit und Zeitzone sind entweder an einer anderen Stelle angegeben oder unbedeutend. Das Datum wird relativ zum gregorianischen Kalender angegeben. Das kann Folgendes sein:

  • Ein vollständiges Datum mit Werten für Jahr, Monat und Tag ungleich null.
  • Ein Monat und ein Tag mit einem Jahr von 0, z. B. ein Jahrestag.
  • Ein Jahr für sich, mit einem Monat von null und einem Tag von 0.
  • Ein Jahr und ein Monat mit einem Tag null, z. B. ein Ablaufdatum der Kreditkarte

Ähnliche Typen:

JSON-Darstellung
{
  "year": integer,
  "month": integer,
  "day": integer
}
Felder
year

integer

Jahr des Datums. Muss zwischen 1 und 9999 liegen oder 0, um ein Datum ohne Jahr anzugeben.

month

integer

Monat eines Jahres. Der Wert muss zwischen 1 und 12 liegen, oder mit 0, um ein Jahr ohne Monat und Tag anzugeben.

day

integer

Tag eines Monats. Der Wert muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Sie kann auch 0 sein, um ein Jahr oder ein Jahr und einen Monat anzugeben, bei denen der Tag nicht von Bedeutung ist.