Mongodb v0.2.1 BSON.DateTime
Represents BSON DateTime type
Summary
Functions
Converts {{year, month, day}, {hour, min, sec, usec}}
into a BSON.DateTime
struct
Converts a native Elixir DateTime
struct into a BSON.DateTime
struct
Converts BSON.DateTime
into a {{year, month, day}, {hour, min, sec, usec}}
tuple
Converts BSON.DateTime
into a native Elixir DateTime
struct
Converts BSON.DateTime
to its ISO8601 representation
Types
Functions
Converts {{year, month, day}, {hour, min, sec, usec}}
into a BSON.DateTime
struct.
Also see from_elixir_datetime/1
Converts a native Elixir DateTime
struct into a BSON.DateTime
struct.
iex> BSON.DateTime.from_elixir_datetime(DateTime.from_unix!(1))
%BSON.DateTime{utc: 1000}
Converts BSON.DateTime
into a {{year, month, day}, {hour, min, sec, usec}}
tuple.
Also see to_elixir_datetime/1
Converts BSON.DateTime
into a native Elixir DateTime
struct.
iex> BSON.DateTime.to_elixir_datetime(%BSON.DateTime{utc: 1000})
%DateTime{calendar: Calendar.ISO, day: 1, hour: 0, microsecond: {0, 3}, minute: 0, month: 1, second: 1, std_offset: 0, time_zone: "Etc/UTC", utc_offset: 0, year: 1970, zone_abbr: "UTC"}
Converts BSON.DateTime
to its ISO8601 representation