Crate time_preview

Source
Expand description

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 Duration to/from a standard library implementation
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 Tm and format string that implements Display.

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 timespec containing the seconds and nanoseconds since 1970-01-01T00:00:00Z.
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