Representa uma data inteira ou parcial do calendário, como um aniversário. A hora do dia e o fuso horário são especificados em outro lugar ou são insignificantes. A data refere-se ao calendário gregoriano. Ela pode representar uma das seguintes opções:
- uma data completa, com valores de ano, mês e dia diferentes de zero;
- Um mês e dia, com um ano definido como zero (por exemplo, um aniversário).
- um ano sozinho, com um mês e um dia zero;
- Um ano e um mês, com um dia definido como zero (por exemplo, uma data de validade de cartão de crédito).
Tipos relacionados:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representação JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Campos | |
---|---|
year |
Ano da data. Precisa ser de 1 a 9999, ou 0 para especificar uma data sem um ano. |
month |
Mês de um ano. Precisa ser de 1 a 12 ou 0 para especificar um ano sem mês e dia. |
day |
Dia do mês. Precisa ser um valor entre 1 e 31 válido para o ano e o mês, ou 0 para especificar um ano sozinho ou um ano e mês em que o dia não seja significativo. |