#seconds #duration-seconds #time #hours #minutes #time-parser #hms

time-hms

将秒表示的持续时间转换为小时、分钟和秒的表示形式

7个版本

0.3.1 2023年9月24日
0.3.0 2023年2月1日
0.2.1 2023年1月31日
0.1.3 2023年1月31日

205日期和时间 分类中

每月35次下载

MIT 许可证

5KB
78

关于

轻松地将表示为秒的持续时间解析为更易于阅读的小时、分钟和秒表示形式。

为什么?

这是一个在不同应用程序中需要的简单功能。我还想学习如何在crates.io上发布库。

使用

use time_hms::TimeHms;

let t = TimeHms::new(3723);

// 3723 seconds equal 1 hour, 2 minutes and 3 seconds
assert_eq!(t.h(), 1);
assert_eq!(t.m(), 2);
assert_eq!(t.s(), 3);

// A default way to format! / println! is included
assert_eq!(format!("{}", t), "01:02:03")

无运行时依赖