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
Time components.
Enums
Functions
Split a timestamp into its components.
Return the current UNIX timestamp in seconds.
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 Definitions
A UNIX timestamp.