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 qsv_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§
Auto Trait Implementations§
impl Freeze for DateTimeUtc
impl RefUnwindSafe for DateTimeUtc
impl Send for DateTimeUtc
impl Sync for DateTimeUtc
impl Unpin 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