12 个版本 (6 个重大更改)

0.6.1 2023年2月12日
0.5.1 2022年11月9日
0.5.0 2022年7月29日
0.4.1 2021年11月21日
0.1.1 2015年11月16日

解析器实现 中排名第 35

Download history • Rust 包仓库 104511/week @ 2024-03-14 • Rust 包仓库 105325/week @ 2024-03-21 • Rust 包仓库 109115/week @ 2024-03-28 • Rust 包仓库 181912/week @ 2024-04-04 • Rust 包仓库 144041/week @ 2024-04-11 • Rust 包仓库 178501/week @ 2024-04-18 • Rust 包仓库 146366/week @ 2024-04-25 • Rust 包仓库 133218/week @ 2024-05-02 • Rust 包仓库 136317/week @ 2024-05-09 • Rust 包仓库 145955/week @ 2024-05-16 • Rust 包仓库 140776/week @ 2024-05-23 • Rust 包仓库 215462/week @ 2024-05-30 • Rust 包仓库 161942/week @ 2024-06-06 • Rust 包仓库 275513/week @ 2024-06-13 • Rust 包仓库 153067/week @ 2024-06-20 • Rust 包仓库 131208/week @ 2024-06-27 • Rust 包仓库

每月下载量 756,794
用于 205 仓库(直接使用 24 个)

MIT 许可协议 MIT

54KB
1.5K SLoC

omnomnom - 吃掉 使用 ISO8601 日期 nom 进行解析

crates.io docs.rs docs License: MIT Build status

omnomnom

let datetime = iso8601::datetime("2015-06-26T16:43:23+0200").unwrap();

// the above will give you:
DateTime {
    date: Date::YMD {
        year: 2015,
        month: 6,
        day: 26,
    },
    time: Time {
        hour: 16,
        minute: 43,
        second: 23,
        tz_offset_hours: 2,
        tz_offset_minutes: 0,
    },
};

虽然边缘处理仍然略显粗糙,但不会再因为半小时的时区偏移而失败。现在对小猫也更安全。

文档

在线文档

许可协议

MIT 许可协议。请参阅 LICENSE

依赖项

~0.9–1.6MB
~28K SLoC