แสดงถึงวันที่ในปฏิทินทั้งหมดหรือบางส่วน เช่น วันเกิด ช่วงเวลาของวันและเขตเวลาจะระบุไว้ที่อื่นหรือไม่มีนัยสําคัญ วันที่ดังกล่าวสัมพันธ์กับปฏิทินเกรกอเรียน ซึ่งสามารถแสดงอย่างใดอย่างหนึ่งต่อไปนี้
- วันที่แบบเต็มซึ่งมีค่าปี เดือน และวันที่ไม่ใช่ 0
- เดือนและวัน โดยมีปีเป็น 0 (เช่น วันครบรอบ)
- 1 ปี โดย 0 เดือนและ 0 วัน
- ปีและเดือน โดยให้มี 0 วัน (เช่น วันที่หมดอายุของบัตรเครดิต)
ประเภทที่เกี่ยวข้อง
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
การแสดง JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
ช่อง | |
---|---|
year |
ปีของวันที่ ต้องเป็นตั้งแต่ 1 ถึง 9999 หรือ 0 เพื่อระบุวันที่โดยไม่มีปี |
month |
เดือนของปี ต้องเป็นตัวเลขตั้งแต่ 1 ถึง 12 หรือ 0 เพื่อระบุปีโดยไม่มีเดือนและวัน |
day |
วันของเดือน ต้องอยู่ระหว่าง 1 ถึง 31 และมีผลสําหรับปีและเดือน หรือ 0 เพื่อระบุปีเอง หรือปีและเดือนที่ไม่นับวันสําคัญ |