ex_wareki v1.0.0 ExWareki.Data
Data module hanldes era data.
Link to this section Summary
Functions
parse/1 converts an entity of raw_data into data
str2date/1 converts date-string into date struct
Link to this section Functions
Link to this function
data()
Link to this function
parse(data)
parse/1 converts an entity of raw_data into data
Examples
iex> ExWareki.Data.parse(%{name: "平成", yomi: "へいせい", begin_at: "1989-1-8", end_at: "2019-5-1"})
%{name: "平成", yomi: "へいせい", begin_year: 1989, begin_month: 1, begin_day: 8, end_year: 2019, end_month: 5, end_day: 1}
Link to this function
raw_data()
Link to this function
str2date(str_date)
str2date/1 converts date-string into date struct
Examples
iex> ExWareki.Data.str2date("2019-09-13")
%{year: 2019, month: 9, day: 13}
iex> ExWareki.Data.str2date("-")
%{year: -1, month: -1, day: -1}
iex> ExWareki.Data.str2date("2019-03")
%{year: -1, month: -1, day: -1}