# Module chrono::format [−] [src]

Formatting utilities for date and time.

## Reexports

`pub use self::strftime::StrftimeItems;`
`pub use self::parsed::Parsed;`

## Modules

parsed | A collection of parsed date and time items. They can be constructed incrementally while being checked for consistency.
strftime | `strftime`/`strptime`-inspired date and time formatting syntax.

## Structs

DelayedFormat | A temporary object which can be used as an argument to `format!` or others. This is normally constructed via `format` methods of each date and time type.
ParseError | An error from the `parse` function.

## Enums

Fixed | Fixed-format item types.
Item | A single formatting item. This is used for both formatting and parsing.
Numeric | Numeric item types. They have associated formatting width (FW) and parsing width (PW).
Pad | Padding characters for numeric items.

## Functions

format | Tries to format given arguments with given formatting items. Internally used by `DelayedFormat`.
parse | Tries to parse given string into `parsed` with given formatting items. Returns `Ok` when the entire string has been parsed (otherwise `parsed` should not be used). There should be no trailing string after parsing; use a stray `Item::Space` to trim whitespaces.

## Type Definitions

ParseResult | Same to `Result<T, ParseError>`.

# 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`)