View Source Parameter.Types.NaiveDateTime (Parameter v0.13.0)

NaiveDateTime parameter type

Link to this section Summary

Functions

loads NaiveDateTime type

Link to this section Functions

loads NaiveDateTime type

examples

Examples

iex> Parameter.Types.NaiveDateTime.load(~N[2000-01-01 23:00:07])
{:ok, ~N[2000-01-01 23:00:07]}

iex> Parameter.Types.NaiveDateTime.load("2000-01-01 22:00:07")
{:ok, ~N[2000-01-01 22:00:07]}

iex> Parameter.Types.NaiveDateTime.load({{2021, 05, 11}, {22, 30, 10}})
{:ok, ~N[2021-05-11 22:30:10]}

iex> Parameter.Types.NaiveDateTime.load({{2021, 25, 11}, {22, 30, 10}})
{:error, "invalid naive_datetime type"}

iex> Parameter.Types.NaiveDateTime.load("2015-25-23")
{:error, "invalid naive_datetime type"}