Module chrono::format
[−]
[src]
Formatting (and parsing) utilities for date and time.
This module provides the common types and routines to implement,
for example, DateTime::format
or
DateTime::parse_from_str
methods.
For most cases you should use these high-level interfaces.
Internally the formatting and parsing shares the same abstract formatting items,
which are just an Iterator
of
the Item
type.
They are generated from more readable format strings;
currently Chrono supports one built-in syntax closely resembling
C's strftime
format.
Re-exports
pub use self::strftime::StrftimeItems; |
Modules
strftime |
|
Structs
DelayedFormat |
A temporary object which can be used as an argument to |
InternalFixed |
An opaque type representing fixed-format item types for internal uses only. |
InternalNumeric |
An opaque type representing numeric item types for internal uses only. |
ParseError |
An error from the |
Parsed |
Parsed parts of date and time. There are two classes of methods: |
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 |
parse |
Tries to parse given string into |
Type Definitions
ParseResult |
Same to |