Date and Time
Format​
We use the UTC timezone for both date and time. In Graphql, time is represented as a DateTime
scalar type in the RFC 3339 quoted string format.
Interval​
When aggregating data over time, use the interval argument for Date
and Time
fields. For example, in an OHLC query for DEX trade:
Time(interval: {in: minutes, count: 10})
You can apply the same interval to Date
:
Date(interval: {in: months, count: 12})
note
Maintain consistency by using order or orderBy when filtering data with Time
or Date
. If you create intervals using Time
, use Block_Time
, and for Date
, use Block_Date
.
Offset​
To shift the starting point of an interval, use the offset
parameter:
Time(interval: {in: minutes count: 10 offset: 1})
This configuration will count intervals starting at 1, 11, 21, and so on in minutes.