Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).
The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.
If specified, a Timestamp matching this interval will have to be the same or after the start.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted.Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
If specified, a Timestamp matching this interval will have to be before the end.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted.Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-14 UTC."],[[["\u003cp\u003eThis document outlines the JSON representation of a time interval, defined by a start and end time.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003estart_time\u003c/code\u003e and \u003ccode\u003eend_time\u003c/code\u003e fields are optional strings in Timestamp format, representing the inclusive start and exclusive end of the interval, respectively.\u003c/p\u003e\n"],["\u003cp\u003eAn empty interval is defined when the \u003ccode\u003estart_time\u003c/code\u003e equals the \u003ccode\u003eend_time\u003c/code\u003e, indicating it matches no time.\u003c/p\u003e\n"],["\u003cp\u003eIf both \u003ccode\u003estart_time\u003c/code\u003e and \u003ccode\u003eend_time\u003c/code\u003e are unspecified, the interval matches any time.\u003c/p\u003e\n"],["\u003cp\u003eBoth \u003ccode\u003estart_time\u003c/code\u003e and \u003ccode\u003eend_time\u003c/code\u003e use RFC 3339 format and can include Z-normalized timestamps with varying fractional digits or other offsets.\u003c/p\u003e\n"]]],[],null,["# Interval\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n\nRepresents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).\n\nThe start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time."]]