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 日期和时间
每月112次下载
用于 6 个 crates (5 直接)
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.0 或 MIT 许可证 许可。除非您明确声明,否则您有意提交给 Proteus 的任何贡献,根据 Apache-2.0 许可证的定义,应如上双重许可,无任何额外条款或条件。
依赖关系
~1.2–2MB
~37K SLoC