5 个版本

0.1.4 2024 年 3 月 20 日
0.1.3 2023 年 10 月 9 日
0.1.2 2023 年 10 月 9 日
0.1.1 2023 年 10 月 9 日
0.1.0 2023 年 10 月 8 日

#175 in 日期和时间

MIT/Apache

10KB
160

EasyTime 库

EasyTime 库是一个 Rust crate,它提供了一种简单灵活的方式来轻松执行日期和时间计算。它利用 chrono 库来处理日期和时间操作,同时允许您与各种时区一起工作,并执行从当前时间添加或减去秒、分钟、小时、日、月和年的操作。

功能

  • 用于日期和时间计算的易于使用的 API。
  • 支持使用本地时间和 UTC 时间。
  • 精确处理月份和年份计算中的闰年。
  • 计算添加或减去秒、分钟、小时、日、月、年、十年、世纪和千年的方法。

安装

要在 Rust 项目中使用 EasyTime 库,请将其添加到您的 Cargo.toml 中的依赖项。

[dependencies]
easytime = "0.1.4"

用法

以下是如何使用 EasyTime 库的基本示例

extern crate easytime;
use easytime::{EasyTime, Local};

fn main() {
    // Create an EasyTime instance with a value of 10 seconds.
    let easy_time = EasyTime::new(10);

    // Calculate the time 10 seconds from now.
    let future_time = easy_time.seconds_from_now();

    // Calculate the time 10 seconds ago.
    let past_time = easy_time.seconds_ago();

    println!("Future Time: {}", future_time);
    println!("Past Time: {}", past_time);
}

此示例演示了如何创建 EasyTime 实例,从当前时间添加或减去秒,并打印结果。

贡献

欢迎为 EasyTime 库做出贡献!请随意打开问题、提交拉取请求或提供反馈,以帮助改进此库。

依赖项

~1MB
~18K SLoC