28 Localization library [localization]

28.4 Standard locale categories [locale.categories]

28.4.6 The time category [category.time] General [category.time.general]

Templates time_­get<charT, InputIterator> and time_­put<charT, OutputIterator> provide date and time formatting and parsing.
All specifications of member functions for time_­put and time_­get in the subclauses of [category.time] only apply to the specializations required in Tables 104 and 105 ([locale.category]).
Their members use their ios_­base&, ios_­base​::​iostate&, and fill arguments as described in [locale.categories], and the ctype<> facet, to determine formatting details.