[category.time.general]

# 28 Text processing library [[text]](./#text)

## 28.3 Localization library [[localization]](localization#category.time.general)

### 28.3.4 Standard locale categories [[locale.categories]](locale.categories#category.time.general)

#### 28.3.4.6 The time category [[category.time]](category.time#general)

#### 28.3.4.6.1 General [category.time.general]

[1](#1)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L3512)

Templatestime_get<charT, InputIterator> andtime_put<charT, OutputIterator> provide date and time formatting and parsing[.](#1.sentence-1)

All specifications of member functions for time_put and time_get in the subclauses of [[category.time]](category.time "28.3.4.6 The time category") only apply to the
specializations required in Tables [91](locale.category#tab:locale.category.facets "Table 91: Locale category facets") and [92](locale.category#tab:locale.spec "Table 92: Required specializations") ([[locale.category]](locale.category "28.3.3.1.2.1 Type locale​::​category"))[.](#1.sentence-2)

Their members use theirios_base&, ios_base​::​iostate&, and fill arguments
as described in [[locale.categories]](locale.categories "28.3.4 Standard locale categories"),
and the ctype<> facet,
to determine formatting details[.](#1.sentence-3)
