ex_wareki v1.0.0 ExWareki.Parser

Link to this section Summary

Functions

parse_seireki/1 parses seireki string

parse_wareki/1 parses wareki string

Link to this section Functions

Link to this function

parse_seireki(seireki_str)

parse_seireki/1 parses seireki string

## Examples

  iex> ExWareki.Parser.parse_seireki("2019年9月15日")
  {:ok, %ExWareki.Structs.Seireki{year: 2019, month: 9, day: 15}}

  iex> ExWareki.Parser.parse_seireki("二千十九年九月十五日")
  {:ok, %ExWareki.Structs.Seireki{year: 2019, month: 9, day: 15}}

  iex> ExWareki.Parser.parse_seireki("2019-9-15")
  {:ok, %ExWareki.Structs.Seireki{year: 2019, month: 9, day: 15}}
Link to this function

parse_wareki(wareki_str)

parse_wareki/1 parses wareki string

## Examples

  iex> ExWareki.Parser.parse_wareki("令和元年九月十三日")
  {:ok, %ExWareki.Structs.Wareki{name: "令和", yomi: "れいわ", year: 1, month: 9, day: 13}}