Crates.io | compound_duration |
lib.rs | compound_duration |
version | 1.2.1 |
source | src |
created_at | 2019-06-15 16:58:38.971591 |
updated_at | 2023-04-18 18:31:56.933403 |
description | Convert seconds to compound duration (week, days, hours, minutes, seconds) |
homepage | https://docs.rs/compound_duration/latest/compound_duration/ |
repository | https://github.com/nbari/compound_duration |
max_upload_size | |
id | 141373 |
size | 14,123 |
Convert seconds to compound duration (week, days, hours, minutes, seconds)
input number | output string |
---|---|
7259 | 2h59s |
86400 | 1d |
6000000 | 9w6d10h40m |
4294967295 | 7101w3d6h28m15s |
format_dhms
or format_wdhms
, example:
use compound_duration::format_dhms;
use std::time::Instant;
fn main() {
let now = Instant::now();
// do something ...
println!("{}", format_dhms(now.elapsed().as_secs()));
}
If need nanoseconds use 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()));
}