This crate is used to parse an unknown DateTime or Date format into a normalized version.
Any significant changes to anydate are documented in
the CHANGELOG.md
file.
[dependencies]
anydate = "0.4"
Optional features:
serde
: Enable deserialize_with helper functions via serde.
fn main() -> Result<(), Box<dyn std::error::Error>> {
// see parse_utc() for convenience conversion to UTC
let parsed = anydate::parse("2021-11-10T03:25:06.533447000Z");
println!("{:#?}", parsed);
Ok(())
}
or if you know it's only a date with no time component
fn main() -> Result<(), Box<dyn std::error::Error>> {
let parsed = anydate::date::parse("2021-11-10");
println!("{:#?}", parsed);
Ok(())
}
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Proteus by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.