3 个版本
0.1.3 | 2022年2月16日 |
---|---|
0.1.2 |
|
0.1.1 | 2021年11月12日 |
0.1.0 | 2021年11月12日 |
#370 在 日期和时间
每月 38 次下载
在 sedum 中使用
10KB
222 行
epoch-converter
epoch-converter 允许在秒和时间的各个单位之间进行转换,以及将纪元时间戳和时间的各个单位之间进行转换。
重要提示
⚠️ epoch-converter 始终向下取整。
使用方法
将 epoch-converter = "0.1.3"
添加到您的 Cargo.toml
units()
此函数将秒数转换为各种时间单位
- 秒
- 分钟
- 小时
- 天
- 周
- 月(每月使用 30.44 天)
- 年(每年使用 365.24 天)
use epoch_converter::units::units;
fn main() {
let seconds = 63115200;
println!("{} years", units(seconds).years); // Print the number of years in 63115200 seconds.
println!("{} months", units(seconds).months); // Print the number of months in 63115200 seconds.
println!("{} days", units(seconds).days); // Print the number of days in 63115200 seconds.
}
epoch_units()
此函数将纪元时间戳转换为自格里历公元1年1月1日起经过的各种时间单位
- 秒
- 分钟
- 小时
- 天
- 周
- 月(每月使用 30.44 天)
- 年(每年使用 365.24 天)
use epoch_converter::epoch_units::epoch_units;
fn main() {
let epoch = 1278504000;
println!("{} years", epoch_units(epoch).years); // Print the number of years in the epoch timestamp 1278504000.
println!("{} months", epoch_units(epoch).months); // Print the number of months in the epoch timestamp 1278504000.
println!("{} days", epoch_units(epoch).days); // Print the number of days in the epoch timestamp 1278504000.
}
依赖项
~89KB