DateRange

نطاق زمني.

تمثيل JSON
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
الحقول
startDate

object (Date)

الحدّ الأدنى للنطاق الزمني، شامل. يجب تحديد قيمة موجبة لكل من year وmonth وday.

endDate

object (Date)

الحدّ الأقصى للنطاق الزمني، شامل. يجب تحديد قيمة موجبة لكل من year وmonth وday.

التاريخ

تمثّل تاريخًا كاملاً أو جزئيًا في التقويم، مثل تاريخ ميلاد. يتم تحديد الوقت والمنطقة الزمنية في مكان آخر أو لا يكونان مهمَّين. التاريخ مرتبط بالتقويم الميلادي. ويمكن أن يمثّل ذلك أحد الخيارات التالية:

  • تاريخ كامل، مع قيم غير صفرية للسنة والشهر واليوم.
  • شهر ويوم، مع سنة صفرية (على سبيل المثال، ذكرى سنوية).
  • سنة بمفردها، مع شهر صفر ويوم صفر.
  • سنة وشهر، مع يوم صفر (على سبيل المثال، تاريخ انتهاء صلاحية بطاقة الائتمان).

الأنواع ذات الصلة:

تمثيل JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
الحقول
year

integer

تمثّل السنة في التاريخ. يجب أن تتراوح القيمة بين 1 و9999، أو أن تكون 0 لتحديد تاريخ بدون سنة.

month

integer

شهر من السنة يجب أن يتراوح بين 1 و12، أو أن يكون 0 لتحديد سنة بدون شهر ويوم.

day

integer

يوم من الشهر يجب أن تكون القيمة بين 1 و31 وصالحة للسنة والشهر، أو 0 لتحديد سنة بمفردها أو سنة وشهر عندما لا يكون اليوم مهمًا.