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

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

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}