time-format

Crates.iotime-format
lib.rstime-format
version1.1.2
sourcesrc
created_at2021-11-09 14:54:54.471273
updated_at2022-02-14 07:58:37.280342
descriptionTurn a Unix timestamp into date components or into a string.
homepagehttps://github.com/jedisct1/rust-time-format
repositoryhttps://github.com/jedisct1/rust-time-format
max_upload_size
id478899
size7,948
Frank Denis (jedisct1)

documentation

README

time-format

This crate does only one thing: format a Unix timestamp.

Splitting a timestamp into its components

The components_utc() function returns the components of a timestamp:

let ts = time_format::now().unwrap();
let components = time_format::components_utc(ts).unwrap();

Components are sec, min, hour, month_day, month, year, week_day and year_day.

Formatting a timestamp

The strftime_utc() function formats a timestamp, using the same format as the strftime() function of the standard C library.

let ts = time_format::now().unwrap();
let s = time_format::strftime_utc("%Y-%m-%d", ts).unwrap();

That's it

If you need a minimal crate to get timestamps and perform basic operations on them, check out coarsetime.

coarsetime fully supports WebAssembly, in browsers and WASI environments.

Commit count: 20

cargo fmt