pub trait LocalizedDateTimeInput<T: DateTimeInput> {
    fn datetime(&self) -> &T;
    fn week_of_month(&self) -> Result<WeekOfMonth, CalendarError>;
    fn week_of_year(
        &self
    ) -> Result<(FormattableYear, WeekOfYear), CalendarError>; fn day_of_week_in_month(&self) -> Result<DayOfWeekInMonth, CalendarError>; fn flexible_day_period(&self); }
Expand description

A formattable calendar date and ISO time that takes the locale into account.

Required Methods

A reference to this instance’s DateTimeInput.

The week of the month.

For example, January 1, 2021 is part of the first week of January.

The week number of the year and the corresponding year.

For example, December 31, 2020 is part of the first week of 2021.

The day of week in this month.

For example, July 8, 2020 is the 2nd Wednesday of July.

TODO(#487): Implement flexible day periods.

Implementors