1 个不稳定版本
0.1.0 | 2022年1月17日 |
---|
#371 在 日期和时间
218 每月下载量
在 5 crates 中使用
7KB
81 行
human-duration
human-duration 将 std::time::Duration
转换为人类可读的字符串。
示例
use human_duration::human_duration;
let duration = std::time::Duration::new(120, 30_000_000);
assert_eq!(human_duration(&duration), "2m 0s 30ms");
let duration = std::time::Duration::new(9000, 0);
assert_eq!(human_duration(&duration), "2h 30m 0s 0ms");
用法
运行
cargo add human_duration
或手动添加到您的 Cargo.toml
[dependencies]
human_duration = "0.1"
然后使用 human_duration
函数
use human_duration::human_duration;
// somewhere in your code:
let duration = std::time::Duration::new(120, 0);
println!(human_duration(&duration));
许可证
MIT
lib.rs
:
人类可读的持续时间
human-duration 将 std::time::Duration
转换为人类可读的字符串。
示例
use human_duration::human_duration;
let duration = std::time::Duration::new(120, 30_000_000);
assert_eq!(human_duration(&duration), "2m 0s 30ms");
let duration = std::time::Duration::new(9000, 0);
assert_eq!(human_duration(&duration), "2h 30m 0s 0ms");