[−][src]Struct rust_icu_udat::UDateFormat
Implements UDateFormat
Implementations
impl UDateFormat
[src]
pub fn new_with_styles(
time_style: UDateFormatStyle,
date_style: UDateFormatStyle,
loc: &ULoc,
tz_id: &UChar
) -> Result<Self, Error>
[src]
time_style: UDateFormatStyle,
date_style: UDateFormatStyle,
loc: &ULoc,
tz_id: &UChar
) -> Result<Self, Error>
Creates a new UDateFormat
based on the provided styles.
Neither time_style nor date_style may be UDAT_PATTERN
. If you need
formatting with a pattern, use instead new_with_pattern
.
Implements udat_open
pub fn new_with_pattern(
loc: &ULoc,
tz_id: &UChar,
pattern: &UChar
) -> Result<Self, Error>
[src]
loc: &ULoc,
tz_id: &UChar,
pattern: &UChar
) -> Result<Self, Error>
Creates a new UDateFormat
based on the provided pattern.
One example pattern is: "yyyy-MM-dd'T'HH:mm:ssXX".
Implements udat_open
pub fn set_calendar(&mut self, calendar: &UCalendar)
[src]
Implements udat_setCalendar
pub fn parse(&self, datetime: &str) -> Result<UDate, Error>
[src]
Parses a date-time given as a string into a sys::UDate
timestamp.
This version of date parsing does not allow reuse of the input parameters so it is less
useful for purposes that are not one-shot. See somewhat more detailed parse_from_position
instead.
Implements udat_parse
pub fn parse_from_position(
&self,
datetime: &UChar,
position: usize
) -> Result<Parsed, Error>
[src]
&self,
datetime: &UChar,
position: usize
) -> Result<Parsed, Error>
Parses a date-time given as a string into a sys::UDate
timestamp and a position
indicating the first index into datetime
that was not consumed in parsing. The
position
parameter indicates the index into datetime
that parsing should start from.
Implements udat_parse
pub fn format(&self, date_to_format: UDate) -> Result<String, Error>
[src]
Formats a date using this formatter.
Implements udat_format
Trait Implementations
impl Drop for UDateFormat
[src]
Auto Trait Implementations
impl RefUnwindSafe for UDateFormat
impl !Send for UDateFormat
impl !Sync for UDateFormat
impl Unpin for UDateFormat
impl UnwindSafe for UDateFormat
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,