Module icu_datetime::options
source · Expand description
DateTimeFormatterOptions
is a bag of options which, together with Locale
,
defines how dates will be formatted with a TypedDateTimeFormatter
instance.
Each variant of the bag is a combination of settings defining how to format
the date, with an optional Preferences
which represent user preferences and
may alter how the selected pattern is formatted.
§Examples
use icu::datetime::{options::length, DateTimeFormatterOptions};
let bag = length::Bag::from_date_time_style(
length::Date::Medium,
length::Time::Short,
);
At the moment only the length::Bag
works, and we plan to extend that to support
ECMA402
-like components bag later.
Modules§
- 🚧 [Experimental] Options for constructing DateTimeFormatter objects by each component style.
- Length is a model of encoding information on how to format date and time by specifying the preferred length of date and time fields.
- 🚧 [Experimental] Types to hold user preferences to configure a DateTimeFormatter.
Enums§
- A bag of options which, together with
Locale
, defines how dates will be formatted with aTypedDateTimeFormatter
instance.