ex_wareki v1.0.0 ExWareki.Era
Link to this section Summary
Functions
search_wareki_by_name/1 finds an era by name
seireki2wareki/1 converts seireki struct into wareki struct
wareki2seireki/1 converts wareki struct into seireki struct
Link to this section Functions
Link to this function
search_wareki_by_name(query)
search_wareki_by_name/1 finds an era by name
## Examples
iex> ExWareki.Era.search_wareki_by_name("平成")
%{name: "平成", yomi: "へいせい", begin_year: 1989, begin_month: 1, begin_day: 8, end_year: 2019, end_month: 4, end_day: 30}
Link to this function
seireki2wareki(seireki)
seireki2wareki/1 converts seireki struct into wareki struct
## Examples
iex> ExWareki.Era.seireki2wareki(%ExWareki.Structs.Seireki{year: 1989, month: 2, day: 13})
{:ok, %ExWareki.Structs.Wareki{name: "平成", yomi: "へいせい", year: 1, month: 2, day: 13}}
iex> ExWareki.Era.seireki2wareki(%ExWareki.Structs.Seireki{year: 2019, month: 9, day: 13})
{:ok, %ExWareki.Structs.Wareki{name: "令和", yomi: "れいわ", year: 1, month: 9, day: 13}}
iex> ExWareki.Era.seireki2wareki(%ExWareki.Structs.Seireki{year: 0, month: 1, day: 1})
{:error, %ExWareki.Structs.Wareki{name: "【元号不明】", yomi: "", year: 0, month: 1, day: 1}}
Link to this function
wareki2seireki(wareki)
wareki2seireki/1 converts wareki struct into seireki struct
## Examples
iex> ExWareki.Era.wareki2seireki(%ExWareki.Structs.Wareki{name: "平成", yomi: "へいせい", year: 1, month: 2, day: 13})
{:ok, %ExWareki.Structs.Seireki{year: 1989, month: 2, day: 13}}