pub struct DateTimeUtc(pub DateTime<Utc>);Expand description
DateTimeUtc is an alias for chrono’s DateTime<UTC>. It implements std::str::FromStr’s
from_str method, and it makes str’s parse method to understand the accepted date formats
from this crate.
use dateparser::DateTimeUtc;
// parsed is DateTimeUTC and parsed.0 is chrono's DateTime<Utc>
match "May 02, 2021 15:51:31 UTC".parse::<DateTimeUtc>() {
Ok(parsed) => println!("PARSED into UTC datetime {:?}", parsed.0),
Err(err) => println!("ERROR from parsing datetime string: {}", err)
}Tuple Fields§
§0: DateTime<Utc>Trait Implementations§
Source§impl Clone for DateTimeUtc
impl Clone for DateTimeUtc
Source§fn clone(&self) -> DateTimeUtc
fn clone(&self) -> DateTimeUtc
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DateTimeUtc
impl Debug for DateTimeUtc
Auto Trait Implementations§
impl Freeze for DateTimeUtc
impl RefUnwindSafe for DateTimeUtc
impl Send for DateTimeUtc
impl Sync for DateTimeUtc
impl Unpin for DateTimeUtc
impl UnsafeUnpin for DateTimeUtc
impl UnwindSafe for DateTimeUtc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more