3 个不稳定版本
0.2.0 | 2021年7月30日 |
---|---|
0.1.1 | 2021年6月22日 |
0.1.0 | 2021年6月20日 |
421 在 日期和时间
21KB
371 行
duration-breakdown
将时间持续时间的不同单位分解为其组成部分。
示例
use duration_breakdown::DurationBreakdown;
use std::time::Duration;
let breakdown = DurationBreakdown::from(Duration::new(12_345_678, 1234));
assert_eq!(
breakdown.to_string(),
"20 weeks, 2 days, 21 hours, 21 minutes, 18 seconds, and 1234 nanoseconds");
lib.rs
:
此包将时间持续时间分解为各种单位的组成部分(周、天、小时、分钟、秒和纳秒)。
这可以用于将10,000秒这样的持续时间转换为以下形式:0周,0天,2小时,46分钟,40秒和0纳秒。
示例
use duration_breakdown::DurationBreakdown;
use std::time::Duration;
let breakdown = DurationBreakdown::from(Duration::new(12_345_678, 1234));
assert_eq!(
breakdown.to_string(),
"20 weeks, 2 days, 21 hours, 21 minutes, 18 seconds, and 1234 nanoseconds");