8 个稳定版本
1.4.4 | 2024年3月24日 |
---|---|
1.4.3 | 2023年1月10日 |
1.1.0 | 2022年12月29日 |
#181 在 日期和时间
每月 27 次下载
21KB
345 行
dates-str
一个用 Rust 编写的简单字符串日期库,适用于 Rust
注意:由于所有月份都有31天,因此 DateStr 的减法和加法工作方式很奇怪,请小心使用
一个易于使用的 crate,用于使用和格式化日期。默认情况下,它与 ISO-8601 格式的日期一起工作,但您可以使用自定义格式化程序格式化您的日期。
主要结构体
此 crate 的主要结构体是 DateStr
结构体。默认情况下,目前它仅接受 ISO-8601 格式的日期。在不久的将来,您将能够传递任何您喜欢的格式化的日期,只要您提供 DateFormat
。
DateFormat
结构体负责在日期非 ISO 格式时解析日期。目前仅适用于输出。
待办事项
- 从自定义格式中获取日期。
-
检查月份是否具有正确的天数。例如,日期不是2月31日 - 为 DateStr 提供更好的 Add 和 Sub 特性的实现
- 更好的 README
- 实现 Unix 纪元,可能来自 std::time
依赖关系
~0.4–0.9MB
~20K SLoC