Crates.io | datetimeutils |
lib.rs | datetimeutils |
version | 0.1.3 |
source | src |
created_at | 2020-02-02 02:30:27.555403 |
updated_at | 2020-02-10 02:36:38.402618 |
description | A zero-dependency crate with some date/time/calendar utilities |
homepage | https://github.com/staktrace/datetimeutils/blob/master/README.md |
repository | https://github.com/staktrace/datetimeutils |
max_upload_size | |
id | 204075 |
size | 13,588 |
A handful of utility functions for dealing with std::time::SystemTime
in somewhat-useful ways.
If you need handling for timezones, look elsewhere. This crate only deals with simple stuff.
The main attraction is that it has zero external dependencies, so if it does what you want, it's lighter-weight than using chrono
or time
.
There's a bunch of public functions in the crate to do basic datetime stuff such as find the number of days in a particular year or index months.
Also there's a struct PostEpochTime
which effectively wraps a std::time::SystemTime
but can provide human-readable date/time values from it.
See full rustdoc at https://docs.rs/datetimeutils.
See files in the examples/
folder for quick examples.