#date-time #milliseconds #parser #pretty-millisecond #pretty-date #pretty-ms

无 std millisecond

将毫秒格式化为人类可读的格式。它还可以解析毫秒到其核心部分,包括年、日、小时等。此包没有无 std 依赖。

3 个不稳定版本

0.2.1 2024 年 6 月 29 日
0.2.0 2024 年 6 月 28 日
0.1.0 2024 年 6 月 27 日

#219 in 日期和时间

每月 47 次下载

MIT 许可证

23KB
567

Millisecond 包

格式化和显示毫秒、微秒和纳秒的标准方法。例如:从 330234480001y 17d 5h 10m 48s

安装

在您的 Rust 项目根目录下运行

$ cargo add millisecond

示例

use millisecond::Millisecond;
let ms = Millisecond::from_millis(33023448000);

print!("short: {ms}"); // or ms.to_short_string()
// short: 1y 17d 5h 10m 48s

print!("long: {}", ms.to_long_string());
// long: 1 year 17 days 5 hours 10 minutes 48 seconds

assert_eq!(ms, Millisecond {
    years: 1,
    days: 17,
    hours: 5,
    minutes: 10,
    seconds: 48,
    millis: 0,
    micros: 0,
    nanos: 0,
});

无运行时依赖