pub struct ICU4XIsoDate(pub Date<Iso>);Expand description
An ICU4X Date object capable of containing a ISO-8601 date
Tuple Fields§
§0: Date<Iso>Implementations§
Source§impl<'transparent_convert_outer> ICU4XIsoDate
 
impl<'transparent_convert_outer> ICU4XIsoDate
pub(crate) fn transparent_convert( from: &'transparent_convert_outer Date<Iso>, ) -> &'transparent_convert_outer Self
Source§impl ICU4XIsoDate
 
impl ICU4XIsoDate
Sourcepub fn create(
    year: i32,
    month: u8,
    day: u8,
) -> Result<Box<ICU4XIsoDate>, ICU4XError>
 
pub fn create( year: i32, month: u8, day: u8, ) -> Result<Box<ICU4XIsoDate>, ICU4XError>
Creates a new ICU4XIsoDate from the specified date and time.
Sourcepub fn create_for_unix_epoch() -> Box<ICU4XIsoDate>
 
pub fn create_for_unix_epoch() -> Box<ICU4XIsoDate>
Creates a new ICU4XIsoDate representing January 1, 1970.
Sourcepub fn to_calendar(&self, calendar: &ICU4XCalendar) -> Box<ICU4XDate>
 
pub fn to_calendar(&self, calendar: &ICU4XCalendar) -> Box<ICU4XDate>
Convert this date to one in a different calendar
pub fn to_any(&self) -> Box<ICU4XDate>
Sourcepub fn day_of_year(&self) -> u16
 
pub fn day_of_year(&self) -> u16
Returns the 1-indexed day in the year for this date
Sourcepub fn day_of_month(&self) -> u32
 
pub fn day_of_month(&self) -> u32
Returns the 1-indexed day in the month for this date
Sourcepub fn day_of_week(&self) -> ICU4XIsoWeekday
 
pub fn day_of_week(&self) -> ICU4XIsoWeekday
Returns the day in the week for this day
Sourcepub fn week_of_month(&self, first_weekday: ICU4XIsoWeekday) -> u32
 
pub fn week_of_month(&self, first_weekday: ICU4XIsoWeekday) -> u32
Returns the week number in this month, 1-indexed, based on what is considered the first day of the week (often a locale preference).
first_weekday can be obtained via first_weekday() on ICU4XWeekCalculator
Sourcepub fn week_of_year(
    &self,
    calculator: &ICU4XWeekCalculator,
) -> Result<ICU4XWeekOf, ICU4XError>
 
pub fn week_of_year( &self, calculator: &ICU4XWeekCalculator, ) -> Result<ICU4XWeekOf, ICU4XError>
Returns the week number in this year, using week data
Sourcepub fn is_in_leap_year(&self) -> bool
 
pub fn is_in_leap_year(&self) -> bool
Returns if the year is a leap year for this date
Sourcepub fn months_in_year(&self) -> u8
 
pub fn months_in_year(&self) -> u8
Returns the number of months in the year represented by this date
Sourcepub fn days_in_month(&self) -> u8
 
pub fn days_in_month(&self) -> u8
Returns the number of days in the month represented by this date
Sourcepub fn days_in_year(&self) -> u16
 
pub fn days_in_year(&self) -> u16
Returns the number of days in the year represented by this date