Date

Odzwierciedlają pełną lub częściową datę kalendarza, na przykład datę urodzenia. Pora dnia i strefa czasowa są podane gdzie indziej lub nie mają znaczenia. Data jest związana z kalendarzem gregoriańskim. Może to być jedna z tych wartości:

  • Pełna data z wartością roku, miesiąca i dnia niezerową
  • Wartość miesiąca i dnia z zerowym rokiem, np. rocznica
  • Roczny okres bez wartości miesięcznych i dziennych
  • wartość roku i miesiąca z zerowym dniem, np. data ważności karty kredytowej.

Powiązane typy to google.type.TimeOfDay i google.protobuf.Timestamp.

Zapis JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Pola
year

integer

Rok daty. Aby określić datę bez roku, musisz podać wartość z zakresu od 1 do 9999 lub 0.

month

integer

Miesiąc roku. Wartość musi wynosić od 1 do 12 lub 0, aby określić rok bez miesiąca i dnia.

day

integer

Dzień miesiąca. Wartość musi wynosić od 1 do 31 i jest ważna przez rok i miesiąc lub 0 do określenia roku samodzielnie lub roku i miesiąca, w którym dzień nie jest ważny.