DateRange

ช่วงวันที่

การแสดง JSON
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
ช่อง
startDate

object (Date)

ขอบเขตล่างของช่วงวันที่ (รวม) ต้องระบุค่าบวกสำหรับ year, month และ day

endDate

object (Date)

ขอบเขตบนของช่วงวันที่ (รวม) ต้องระบุค่าบวกสำหรับ year, month และ day

วันที่

แสดงวันที่ในปฏิทินแบบเต็มหรือบางส่วน เช่น วันเกิด มีการระบุเวลาของวันและเขตเวลาไว้ที่อื่นหรือไม่มีความสำคัญ วันที่อิงตามปฏิทินเกรกอเรียน ซึ่งอาจแสดงถึงสิ่งใดสิ่งหนึ่งต่อไปนี้

  • วันที่แบบเต็ม โดยมีค่าปี เดือน และวันที่ที่ไม่ใช่ 0
  • เดือนและวัน โดยมีปีเป็นศูนย์ (เช่น วันครบรอบ)
  • ปีอย่างเดียว โดยมีเดือนเป็นศูนย์และวันเป็นศูนย์
  • ปีและเดือน โดยมีวันที่เป็นศูนย์ (เช่น วันที่หมดอายุของบัตรเครดิต)

ประเภทที่เกี่ยวข้อง:

การแสดง JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
ช่อง
year

integer

ปีของวันที่ ต้องเป็นค่าตั้งแต่ 1 ถึง 9999 หรือ 0 เพื่อระบุวันที่โดยไม่มีปี

month

integer

เดือนของปี ต้องมีค่าตั้งแต่ 1 ถึง 12 หรือ 0 เพื่อระบุปีโดยไม่มีเดือนและวัน

day

integer

วันของเดือน ต้องมีค่าตั้งแต่ 1 ถึง 31 และถูกต้องสำหรับปีและเดือน หรือ 0 เพื่อระบุปีอย่างเดียว หรือปีและเดือนที่วันไม่มีความสำคัญ