mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-16 02:31:13 +00:00
25 lines
518 B
Rust
25 lines
518 B
Rust
use chrono::{
|
|
naive::NaiveTime,
|
|
offset::{Local, Utc},
|
|
};
|
|
use dateparser::parse_with;
|
|
use std::error::Error;
|
|
|
|
fn main() -> Result<(), Box<dyn Error>> {
|
|
let parsed_in_local = parse_with(
|
|
"2021-10-09",
|
|
&Local,
|
|
NaiveTime::from_hms_opt(0, 0, 0).unwrap(),
|
|
)?;
|
|
println!("{:#?}", parsed_in_local);
|
|
|
|
let parsed_in_utc = parse_with(
|
|
"2021-10-09",
|
|
&Utc,
|
|
NaiveTime::from_hms_opt(0, 0, 0).unwrap(),
|
|
)?;
|
|
println!("{:#?}", parsed_in_utc);
|
|
|
|
Ok(())
|
|
}
|