Skip to main content

format_duration

Function format_duration 

Source
pub fn format_duration(secs: u64) -> String
Expand description

Format a duration as a human-readable string with “Xh Ym Zs” style.

§Arguments

  • secs - Duration in seconds

§Returns

Formatted string like "1h 23m 45s", "5m 30s", or "45s"

§Example

use aria2_core::util::format::format_duration;

assert_eq!(format_duration(45), "45s");
assert_eq!(format_duration(125), "2m 5s");
assert_eq!(format_duration(3661), "1h 1m 1s");