#seconds #format-duration #duration #time #format #date-format #compound

compound_duration

将秒转换为复合持续时间(周、天、小时、分钟、秒)

7 个稳定版本

1.2.1 2023年4月18日
1.2.0 2020年5月23日
1.0.2 2019年11月13日
1.0.1 2019年10月26日
1.0.0 2019年6月15日

#92 in 日期和时间

Download history 129/week @ 2024-03-12 231/week @ 2024-03-19 158/week @ 2024-03-26 158/week @ 2024-04-02 148/week @ 2024-04-09 137/week @ 2024-04-16 181/week @ 2024-04-23 174/week @ 2024-04-30 129/week @ 2024-05-07 183/week @ 2024-05-14 112/week @ 2024-05-21 147/week @ 2024-05-28 153/week @ 2024-06-04 115/week @ 2024-06-11 136/week @ 2024-06-18 116/week @ 2024-06-25

555 每月下载量
用于 8 个 crate (7 直接)

自定义许可证

12KB
213

compound_duration

crates.io Build Status

将秒转换为复合持续时间(周、天、小时、分钟、秒)

输入数字 输出字符串
7259 2h59s
86400 1d
6000000 9w6d10h40m
4294967295 7101w3d6h28m15s

format_dhmsformat_wdhms,示例

use compound_duration::format_dhms;
use std::time::Instant;

fn main() {
    let now = Instant::now();
    // do something ...
    println!("{}", format_dhms(now.elapsed().as_secs()));
}

如需使用纳秒,请使用 format_ns

use compound_duration::format_ns;
use std::time::Instant;

fn main() {
    let now = Instant::now();
    // do something ...
    println!("{}", format_ns(now.elapsed().as_nanos()));
}

lib.rs:

将秒转换为复合持续时间(周、天、小时、分钟、秒)

无运行时依赖