temporal
The temporal
module enables more sophisticated manipulation, conversion, and
calculation of date and time. These functions handle temporal (time-related)
operations and offer extended capabilities compared to the date
functions.
Trait | Value |
---|---|
Module type | util |
Implementation | C++ |
Graph direction | directed/undirected |
Edge weights | weighted/unweighted |
Parallelism | sequential |
Procedures
format()
The procedure formats a temporal value.
Input:
temporal: Any
➡ A temporal value (date, time, local datetime, duration) that needs to be formatted.format: str
➡ The wanted format. The parameter supports values defined under Python strftime format codes (opens in a new tab).
Output:
formatted: str
➡ The temporal value in the specified format.
Usage:
To reformat a temporal values, use the following query:
CALL temporal.format(duration({minute: 127}), "%H:%M:%S")
YIELD formatted
RETURN formatted;
Result:
+-----------------------+
| formatted |
+-----------------------+
| "02:07:00" |
+-----------------------+