4 个版本 (重大更改)

0.4.0 2023年12月29日
0.3.0 2021年11月15日
0.2.0 2021年11月10日
0.1.0 2021年11月10日

#101 in 日期和时间

Download history 30/week @ 2024-04-08 13/week @ 2024-04-15 22/week @ 2024-04-22 18/week @ 2024-04-29 18/week @ 2024-05-06 25/week @ 2024-05-13 24/week @ 2024-05-20 4/week @ 2024-05-27 42/week @ 2024-06-03 26/week @ 2024-06-10 10/week @ 2024-06-17 20/week @ 2024-06-24 7/week @ 2024-07-01 75/week @ 2024-07-08 7/week @ 2024-07-15 21/week @ 2024-07-22

每月112次下载
用于 6 个 crates (5 直接)

MIT/Apache

37KB
723

anydate — 最新版本

此 crate 用于将未知日期时间或日期格式解析为规范版本。


关于 anydate 的任何重大更改均记录在 CHANGELOG.md 文件中。

用法

[dependencies]
anydate = "0.4"

功能

可选功能

  • serde:通过 serde 启用 deserialize_with 辅助函数。

示例用法

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(())
}

或者如果你知道它只包含日期没有时间部分

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let parsed = anydate::date::parse("2021-11-10");
    println!("{:#?}", parsed);
    Ok(())
}

许可证

在您的选择下,根据 Apache 许可证,版本 2.0MIT 许可证 许可。
除非您明确声明,否则您有意提交给 Proteus 的任何贡献,根据 Apache-2.0 许可证的定义,应如上双重许可,无任何额外条款或条件。

依赖关系

~1.2–2MB
~37K SLoC