#humanize #time #format #relative #string #human #readable

nightly rs-humanize

将数据类型格式化为可读的字符串

6 个版本 (稳定)

1.2.0 2020年2月18日
1.1.0 2020年2月18日
1.0.1 2020年2月14日
0.1.1 2020年1月27日
0.1.0 2020年1月27日

值格式化 中排名 #292

MIT 协议

12KB
241 代码行

rs-humanize

Crates.io docs.rs badge

这是 go-humanize 的 Rust 版本。目前只移植了 humanize.Time,但我计划移植其余部分。

时间

这允许您将一个 DateTime<Utc> 转换为相对时间。例如,12 秒前3 天后

代码示例

use rs-humanize::time;
use chrono::Utc;

println!("{}", time::format(Utc::now()));
println!("{}", time::format(Utc.ymd(2018, 2, 18).and_hms(8, 30, 0)));

依赖关系

~1.5MB
~25K SLoC