'Convert datetime to timestamp in Neo4j
How to convert datetime in data loaded in Neo4j to timestamp? Example datetime format: 2020-04-07T12:39:38.027Z Please assist.
Solution 1:[1]
Neo4's temporal instants (like datetime) have a special variable, epochMillis, that provides the equivalent epoch time.
For example:
RETURN datetime('2020-04-07T12:39:38.027Z').epochMillis
returns
1586263178027
Solution 2:[2]
You can convert a DateTime to a string by first converting it to a timestamp with epochMillis and passing that to the apoc.date.toISO8601 function.
WITH datetime() as dt
RETURN apoc.date.toISO8601(dt.epochMillis, "ms") AS iso8601
returns
"2022-04-30T18:56:53.145Z"
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | cybersam |
| Solution 2 | Dan Christos |
