カレンダーの日付全体または一部(誕生日など)を表します。時間帯とタイムゾーンは他の場所で指定されているか、重要ではありません。日付はグレゴリオ暦に基づき、次のいずれかを表します。
- 年、月、日の値が 0 以外の完全な日付
- 記念日など、月と日の値が 0 年であること
- 月と日の値がゼロである単独の年
- 年と月の値(クレジット カードの有効期限など、ゼロ日)
関連する型は、google.type.TimeOfDay
と google.protobuf.Timestamp
です。
JSON 表現 | |
---|---|
{ "year": integer, "month": integer, "day": integer } |
フィールド | |
---|---|
year |
日付の年。1 ~ 9999 の範囲で指定するか、年のない日付を指定する場合は 0 にする必要があります。 |
month |
月。1 ~ 12 の範囲で指定するか、特定の月を指定しない年(0)を指定します。 |
day |
日。その年と月で有効な値を 1 ~ 31 の範囲で指定するか、0: 1 年のみを指定するか、日付が重要ではない年と月を指定します。 |