View Source Parameter.Types.DateTime (Parameter v0.13.0)
DateTime parameter type
Link to this section Summary
Link to this section Functions
loads DateTime type
examples
Examples
iex> Parameter.Types.DateTime.load(~U[2018-11-15 10:00:00Z])
{:ok, ~U[2018-11-15 10:00:00Z]}
iex> Parameter.Types.DateTime.load("2015-01-23T23:50:07Z")
{:ok, ~U[2015-01-23 23:50:07Z]}
iex> Parameter.Types.DateTime.load("2015-25-23")
{:error, "invalid datetime type"}
validate date type
examples
Examples
iex> Parameter.Types.DateTime.validate(~U[2018-11-15 10:00:00Z])
:ok
iex> Parameter.Types.DateTime.validate(~D[1990-05-01])
{:error, "invalid datetime type"}
iex> Parameter.Types.DateTime.validate("2015-01-23T23:50:07Z")
{:error, "invalid datetime type"}