Reprezentuje całą datę w kalendarzu lub jej część, na przykład urodziny. Pora dnia i strefa czasowa są podane w innym miejscu lub są nieistotne. Data zależy od kalendarza gregoriańskiego. Może to być jedna z tych wartości:
- Pełna data z wartościami innymi niż rok, miesiąc i dzień.
- Miesiąc i dzień z zerowym rokiem (np. rocznica).
- Rok sam w sobie, bez miesiąca i zera.
- Rok i miesiąc z zerowym dniem (np. data ważności karty kredytowej).
Powiązane typy:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Zapis JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Pola | |
---|---|
year |
Rok daty. Aby można było określić datę bez roku, należy podać wartość z zakresu od 1 do 9999 lub wartość 0. |
month |
Miesiąc roku. Wartość musi mieścić się w zakresie od 1 do 12 lub 0 (aby określić rok bez uwzględniania miesiąca i dnia). |
day |
Dzień miesiąca. Wartość musi mieścić się w przedziale od 1 do 31 i musi wynosić 10 razy do roku i 1 lub 0, aby określić rok samodzielnie lub rok i miesiąc, w którym dzień nie jest istotny. |