ช่วงวันที่
| การแสดง 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 เพื่อระบุปีเพียงอย่างเดียว หรือปีและเดือนที่วันไม่สําคัญ |