[−][src]Crate time
Simple time handling.
Usage
This crate is on crates.io and can be
used by adding time
to the dependencies in your project's Cargo.toml
.
[dependencies]
time = "0.1"
And this in your crate root:
extern crate time;
This crate uses the same syntax for format strings as the
strftime()
function from the C standard library.
Structs
Duration |
ISO 8601 time duration with nanosecond precision. This also allows for the negative duration; see individual methods for details. |
OutOfRangeError |
Represents error when converting |
PreciseTime |
An opaque structure representing a moment in time. |
SteadyTime |
A structure representing a moment in time. |
Timespec |
A record specifying a time value in seconds and nanoseconds, where nanoseconds represent the offset from the given second. |
Tm |
Holds a calendar date and time broken down into its components (year, month, day, and so on), also called a broken-down time value. |
TmFmt |
A wrapper around a |
Enums
ParseError |
Functions
at |
Returns the specified time in the local timezone |
at_utc |
Returns the specified time in UTC |
empty_tm | |
get_time |
Returns the current time as a |
now |
Returns the current time in the local timezone |
now_utc |
Returns the current time in UTC |
precise_time_ns |
Returns the current value of a high-resolution performance counter in nanoseconds since an unspecified epoch. |
precise_time_s |
Returns the current value of a high-resolution performance counter in seconds since an unspecified epoch. |
strftime |
Formats the time according to the format string. |
strptime |
Parses the time from the string according to the format string. |
tzset |