ช่วงวันที่
| การแสดง JSON | 
|---|
| { "startDate": { object ( | 
| ช่อง | |
|---|---|
| startDate | 
 ขอบเขตล่างของช่วงวันที่เข้าพัก โดยนับรวมวันที่ดังกล่าวด้วย ต้องระบุค่าบวกสำหรับ  | 
| endDate | 
 ขอบเขตบนของช่วงวันที่ โดยรวมวันที่ดังกล่าวด้วย ต้องระบุค่าบวกสำหรับ  | 
วันที่
แสดงวันที่ในปฏิทินทั้งหมดหรือบางส่วน เช่น วันเกิด เวลาของวันและเขตเวลาจะระบุไว้ที่อื่นหรือไม่มีนัยสำคัญ วันที่สัมพันธ์กับปฏิทินเกรกอเรียน ซึ่งอาจแสดงถึงสิ่งใดสิ่งหนึ่งต่อไปนี้
- วันที่แบบเต็ม โดยมีค่าปี เดือน และวันที่ที่ไม่ใช่ 0
- เดือนและวัน โดยมีปีเป็น 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 เพื่อระบุปีอย่างเดียวหรือปีและเดือนที่ไม่มีความสำคัญ |