exampple v0.3.0 Exampple.Xmpp.Timestamp
Module to help us to format correctly the date-times. Most of the times the date-time should appears in ISO-8601 format with a timezone or in UTC. These helpers add the timestamp removing the microseconds and milliseconds and adding even letting us to add some seconds to the specific time.
Link to this section Summary
Functions
This function let us to show the datetime in ISO-8601 format.
This function let us to show the naive datetime in UTC format.
Link to this section Functions
Link to this function
to_string(datetime, diff)
This function let us to show the datetime in ISO-8601 format.
Examples:
iex> {:ok, ts, 0} = DateTime.from_iso8601("2020-04-30T12:00:00Z")
iex> Exampple.Xmpp.Timestamp.to_string(ts, 3_600)
"2020-04-30T13:00:00Z"
Link to this function
to_utc_string(naive)
This function let us to show the naive datetime in UTC format.
Examples:
iex> {:ok, ts, 0} = DateTime.from_iso8601("2020-04-30T12:00:00Z")
iex> Exampple.Xmpp.Timestamp.to_utc_string(ts)
"2020-04-30T12:00:00Z"