Skip to content

add parse naive date time

Compare
Choose a tag to compare
@baoyachi baoyachi released this 03 Nov 17:12
· 113 commits to master since this release

#[cfg(feature = "chrono")]
pub fn parse_naive_date_time<S: Into>(input: S) -> anyhow::Resultchrono::NaiveDateTime {
let std_duration = parse_std(input)?;
let duration = chrono::Duration::from_std(std_duration)?;
let time = (Utc::now() + duration).naive_utc();
Ok(time)
}

#[cfg(feature = "chrono")]
pub fn parse_naive_date<S: Into>(input: S) -> anyhow::Resultchrono::NaiveDate {
let date = parse_naive_date_time(input)?;
Ok(date.date())
}