6 个版本
0.0.6 | 2024年7月11日 |
---|---|
0.0.5 | 2024年7月10日 |
0.0.4 | 2023年12月19日 |
0.0.3 | 2023年10月10日 |
0.0.1 | 2022年10月13日 |
#106 在 日期和时间
每月252 次下载
120KB
3K SLoC
DateUtils
DateUtils 是一个包含一系列操作日期的函数的包。Date-Utils 是一个强大的 Rust 日期和时间操作库,依赖于知名的 chrono
库。受 JavaScript 的 date-fns
启发,这个库旨在为 Rust 开发者提供丰富的特性和直观的 API。
主要特性包括
- 依赖于
chrono
以提供全面和精确的日期和时间处理能力。 - 广泛的日期和时间操作,如添加、减去、格式化、解析、比较、调整和实用函数。
- 通过优化的内部实现和
chrono
的支持,实现高性能。 - 易于使用,具有清晰和一致的 API 设计,便于快速上手和高效开发。
- 与 ISO 8601 标准兼容,并支持时区相关操作。
要开始使用,请将依赖项添加到您的 Cargo.toml
文件中
[dependencies]
date-utils = "0.1"
chrono = "0.4"
然后,在 Rust 代码中导入和使用该库
use date_utils::{DateUtils, FormatItem};
use chrono::prelude::*;
fn main() {
let now: DateTime<Utc> = Utc::now();
let formatted_date = DateUtils::format(now, &[FormatItem::Year, FormatItem::Month, FormatItem::Day]);
println!("Today's date is: {}", formatted_date);
}
详细的 API 文档和用法示例可以在项目的 官方文档 中找到。
欢迎社区的贡献和反馈。如果您遇到任何问题或对新功能的建议,请提交问题或拉取请求。
该库在 GPL-3.0 许可证下发布。有关更多信息,请参阅 LICENSE 文件。
让我们在 Rust 中享受无缝的日期和时间操作体验!🎉
依赖项
~1MB
~18K SLoC