FQL v4 will be decommissioned on June 30, 2025. Ensure that you complete your migration from FQL v4 to FQL v10 by that date. Fauna accounts created after August 21, 2024 must use FQL v10. These accounts will not be able to run FQL v4 queries or access the v4 Dashboard. For more details, see the v4 EOL announcement and migration guide. Contact support@fauna.com with any questions. |
Time
This reference topic applies to FQL v4. Go to this page for the latest FQL v10 reference topics. |
Time( str )
Time( str )
Time( str )
Time( str )
Time( str )
Time( str )
Description
The Time
function constructs a Timestamp, either from the
string now
, or from an ISO 8601 string.
The special string now
may be used to construct a time from the
transaction’s start time. Multiple references to now
within the same
transaction produce the same timestamp. During a temporal query, now
still
means the transaction’s start time, not the temporal query’s specified
timestamp.
Use of now is deprecated. Use Now instead.
|
ISO 8601 times
Time
uses Java’s Date/Time API which understands a subset of the
ISO 8601 standard. Not all time strings that are ISO 8601-compliant can
be parsed.
The template for times is yyyy-MM-ddThh:mm:ssTZO
, where:
-
yyyy
represents the year -
MM
represents the month, from00
to12
-
dd
represents the day, from00
to31
-
T
is a separator between the date and time -
hh
represents the hours, from00
to23
-
mm
represents the minutes, from00
to59
-
ss
represents the seconds, from00
to59
-
TZO
is the timezone offset from GMT, which can be:-
Z
for GMT (no offset) -
+hhmm
for a positive hour and minute offset from GMT -
-hhmm
for a negative hour and minute offset from GMT
-
The seconds can also be expressed as a decimal fraction, which provides down to nanosecond resolution.
Parameters
Parameter | Type | Definition and Requirements |
---|---|---|
|
String |
The String |
Examples
The following query returns a Timestamp constructed from the provided string:
Time("1970-01-01T00:00:00Z")
FaunaTime('1970-01-01T00:00:00Z')
{0 62135596800 <nil>}
FaunaTime(1970-01-01T00:00:00Z)
1970-01-01T00:00:00Z
Time("1970-01-01T00:00:00Z")
Is this article helpful?
Tell Fauna how the article can be improved:
Visit Fauna's forums
or email docs@fauna.com
Thank you for your feedback!