#units #time #epoch #seconds #time-unit #timestamp #conversion

epoch-converter

epoch-converter 允许在秒和时间的各个单位之间进行转换,以及将纪元时间戳和时间的各个单位之间进行转换。

3 个版本

0.1.3 2022年2月16日
0.1.2 2022年2月16日
0.1.1 2021年11月12日
0.1.0 2021年11月12日

#370日期和时间

每月 38 次下载
sedum 中使用

MIT 许可证

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