6 releases (stable)
1.2.0 | Feb 18, 2020 |
---|---|
1.1.0 | Feb 18, 2020 |
1.0.1 | Feb 14, 2020 |
0.1.1 | Jan 27, 2020 |
0.1.0 | Jan 27, 2020 |
#292 in Value formatting
12KB
241 lines
rs-humanize
This is a Rust port of go-humanize.
Right now only humanize.Time
is ported over but I plan to do the rest.
Time
This lets you take a DateTime<Utc>
and spit it out in relative terms. For
example, 12 seconds ago
or 3 days from now
.
Code example:
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)));
Dependencies
~1.5MB
~25K SLoC