Cldr.DateTime.Format.date_time_available_formats
You're seeing just the function
date_time_available_formats
, go back to Cldr.DateTime.Format module for more information.
Link to this function
date_time_available_formats(locale \\ Cldr.get_locale(), calendar \\ Cldr.Calendar.default_cldr_calendar(), backend \\ Cldr.Date.default_backend())
View SourceSpecs
date_time_available_formats( Cldr.Locale.locale_name() | Cldr.LanguageTag.t(), Cldr.Calendar.calendar(), Cldr.backend() ) :: {:ok, map()} | {:error, {atom(), String.t()}}
Returns a map of the available non-standard datetime formats for a given locale and calendar.
Arguments
locale
is any locale returned byCldr.known_locale_names/0
calendar
is any calendar returned byCldr.DateTime.Format.calendars_for/1
The default is:gregorian
Examples:
iex> Cldr.DateTime.Format.date_time_available_formats "en"
{:ok,
%{
d: "d",
mmm_ed: "E, MMM d",
ehm: "E h:mm a",
gy_mmm: "MMM y G",
y_mmmm: "MMMM y",
y: "y",
y_m_ed: "E, M/d/y",
md: "M/d",
e_hm: "E HH:mm",
mmmmw_count_other: "'week' W 'of' MMMM",
bh: "h B",
gy_mmm_ed: "E, MMM d, y G",
gy_mm_md: "MMM d, y G",
e: "ccc",
ehms: "E h:mm:ss a",
y_mm_md: "MMM d, y",
y_qqqq: "QQQQ y",
mmmmw_count_one: "'week' W 'of' MMMM",
h: "HH",
bhms: "h:mm:ss B",
y_md: "M/d/y",
y_qqq: "QQQ y",
mmm_md: "MMMM d",
y_mmm: "MMM y",
yw_count_one: "'week' w 'of' Y",
y_mmm_ed: "E, MMM d, y",
yw_count_other: "'week' w 'of' Y",
e_bhm: "E h:mm B",
ms: "mm:ss",
mmm: "LLL",
bhm: "h:mm B",
mm_md: "MMM d",
hms: "h:mm:ss a",
e_hms: "E HH:mm:ss",
hmv: "h:mm a v",
gy: "y G",
m: "L",
y_m: "M/y",
m_ed: "E, M/d",
hmsv: "h:mm:ss a v",
hm: "h:mm a",
e_bhms: "E h:mm:ss B",
ed: "d E"
}}