Representa una fecha completa o parcial (por ejemplo, un cumpleaños). La hora del día y la zona horaria se especifican en otra parte o no son importantes. La fecha se establece de acuerdo con el calendario gregoriano. Puede representar lo siguiente:
- Una fecha completa, con valores de año, mes y día, sin valores cero.
- Un mes y un día, con valor cero para el año (por ejemplo, un aniversario).
- Un valor de año exclusivamente, con valor cero para el día y el mes.
- Un año y un mes, con valor cero para el día (por ejemplo, la fecha de vencimiento de una tarjeta de crédito).
Tipos relacionados:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representación JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Campos | |
---|---|
year |
Año de la fecha. Debe ser un número comprendido entre 1 y 9999, o 0 si se especifica una fecha sin año. |
month |
Mes del año. Debe ser un número comprendido entre 1 y 12, o 0 si se especifica un año sin mes ni día. |
day |
Día del mes. Debe ser un número comprendido entre 1 y 31 válido para el año y el mes. También puede ser 0 si se especifica un año solo o un año y mes en el que el día no es importante. |