Interval

یک بازه زمانی را نشان می‌دهد که به‌عنوان شروع مهر زمانی (شامل) و پایان مهر زمانی (انحصاری) کدگذاری می‌شود.

شروع باید کمتر یا مساوی با پایان باشد. هنگامی که شروع برابر با پایان است، فاصله خالی است (هیچ زمانی مطابقت ندارد). وقتی شروع و پایان هر دو نامشخص هستند، فاصله زمانی با هر زمانی مطابقت دارد.

نمایندگی JSON
{
  "startTime": string,
  "endTime": string
}
فیلدها
start Time

string ( Timestamp format)

اختیاری. شروع فراگیر فاصله

اگر مشخص شده باشد، مهر زمانی مطابق با این بازه زمانی باید یکسان یا پس از شروع باشد.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

end Time

string ( Timestamp format)

اختیاری. پایان انحصاری فاصله

اگر مشخص شده باشد، یک مهر زمانی مطابق با این فاصله باید قبل از پایان باشد.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .