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日期和时间

Download history 11/week @ 2024-06-30 223/week @ 2024-07-07 15/week @ 2024-07-14 6/week @ 2024-07-21 8/week @ 2024-07-28

每月252 次下载

GPL-3.0 许可证

120KB
3K SLoC

DateUtils

DateUtils 是一个包含一系列操作日期的函数的包。Date-Utils 是一个强大的 Rust 日期和时间操作库,依赖于知名的 chrono 库。受 JavaScript 的 date-fns 启发,这个库旨在为 Rust 开发者提供丰富的特性和直观的 API。

主要特性包括

  1. 依赖于 chrono 以提供全面和精确的日期和时间处理能力。
  2. 广泛的日期和时间操作,如添加、减去、格式化、解析、比较、调整和实用函数。
  3. 通过优化的内部实现和 chrono 的支持,实现高性能。
  4. 易于使用,具有清晰和一致的 API 设计,便于快速上手和高效开发。
  5. 与 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