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

NaiveDateTime parameter type

Summary

Functions

loads NaiveDateTime type

Functions

loads NaiveDateTime type

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"}