Date

Представляет полную или частичную календарную дату, например день рождения. Время суток и часовой пояс либо указаны в другом месте, либо не имеют значения. Дата указана относительно григорианского календаря. Это может представлять одно из следующего:

  • Полная дата с ненулевыми значениями года, месяца и дня.
  • Значение месяца и дня с нулевым годом, например годовщина.
  • Год сам по себе, с нулевыми значениями месяца и дня
  • Значение года и месяца с нулевым днем, например срок действия кредитной карты.

Связанными типами являются google.type.TimeOfDay и google.protobuf.Timestamp .

Представление JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Поля
year

integer

Год даты. Должен быть от 1 до 9999 или 0, чтобы указать дату без года.

month

integer

Месяц года. Должен быть от 1 до 12 или 0, чтобы указать год без месяца и дня.

day

integer

День месяца. Должно быть от 1 до 31 и действительно для года и месяца или 0, чтобы указать год отдельно или год и месяц, где день не имеет значения.