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