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 |
Rok daty. Aby określić datę bez roku, musisz podać wartość z zakresu od 1 do 9999 lub 0. |
month |
Miesiąc roku. Wartość musi wynosić od 1 do 12 lub 0, aby określić rok bez miesiąca i dnia. |
day |
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. |