Временные моменты DateTime
, LocalDateTime
, Time
и LocalTime
поддерживают поля microsecond
и nanosecond
. Эти поля могут быть установлены при использовании соответствующей временной функции для создания момента.
Например:
RETURN datetime({year:1984, month:11, day:11, hour:12, minute:31, second:14, nanosecond: 645876123, timezone:'Europe/Stockholm'})
Кроме того, если у вас есть время эпохи с точностью до микросекунды (или наносекунды) что вы хотите сохранить, просто разбейте его на 2 части: секунды и оставшиеся микросекунды (или наносекунды). С этими двумя частями вы можете создать DateTime
, как показано здесь (при условии, что secs
, micros
и nanos
передаются как параметр с):
RETURN datetime({epochSeconds: $secs, microsecond: $micros})
или
RETURN datetime({epochSeconds: $secs, nanosecond: $nanos})