Date

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 valor de mês e dia, com um ano definido como zero, como um aniversário;
  • um ano sozinho, com valores de mês e dia iguais a zero
  • um valor de ano e mês, com um dia definido como zero, como uma data de validade de cartão de crédito.

Os tipos relacionados são google.type.TimeOfDay e google.protobuf.Timestamp.

Representação JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Campos
year

integer

Ano da data. Precisa ser de 1 a 9999, ou 0 para especificar uma data sem um ano.

month

integer

Mês de um ano. Precisa ser de 1 a 12 ou 0 para especificar um ano sem mês e dia.

day

integer

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.