[−][src]Module chrono::format
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 |