Crate time_format

Source
Expand description

§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.

Structs§

Components
Time components.

Enums§

Error

Functions§

components_utc
Split a timestamp into its components.
now
Return the current UNIX timestamp in seconds.
strftime_utc
Return the current time in the specified format, in the UTC time zone. The time is assumed to be the number of seconds since the Epoch.

Type Aliases§

TimeStamp
A UNIX timestamp.