# Crate time [−] [src]

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 |

# Help

## Keyboard Shortcuts

?
  Show this help dialog
S
  Focus the search field
⇤
  Move up in search results
⇥
  Move down in search results
⏎
  Go to active search result
+
  Collapse/expand all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)