In Elixir, was ist der beste Weg, um eine Ecto.DateTime
in ganze Millisekunden zu konvertieren?Konvertieren Ecto.DateTime in Millisekunden
Ich sah this example und glaube, dass ich es für Millisekunden angepasst habe, aber ich möchte wissen, ob es irgendwelche Einschränkungen für meinen Ansatz gibt.
(((datetime
|> Ecto.DateTime.to_erl
|> :calendar.datetime_to_gregorian_seconds
|> Kernel.-(62167219200)) * 1000000) + datetime.usec)
|> div(1000)