Representa una fecha de calendario completa o parcial, como un cumpleaños. La hora del día y la zona horaria se especifican en otro lugar o son insignificantes. La fecha está relacionada con el calendario gregoriano. Puede representar una de las siguientes opciones:
- Una fecha completa con valores de año, mes y día que no sean cero
- Un valor de mes y día con un año en cero, como un aniversario
- Un año solo, con valores de mes y día en cero
- Es un valor de año y mes, con un día cero, como la fecha de vencimiento de una tarjeta de crédito.
Los tipos relacionados son google.type.TimeOfDay
y google.protobuf.Timestamp
.
Representación JSON | |
---|---|
{ "year": integer, "month": integer, "day": integer } |
Campos | |
---|---|
year |
Año de la fecha. Debe ser entre 1 y 9,999, o bien 0 para especificar una fecha sin año. |
month |
Mes del año. Debe ser del 1 al 12 o 0 para especificar un año sin un mes ni un día. |
day |
Día del mes. Debe ser entre 1 y 31 y ser válido para el año y el mes o bien 0 para especificar un año solo o un año y un mes en los que el día no sea significativo. |