Templates
time_get<charT, InputIterator> and
time_put<charT, OutputIterator>
provide date and time formatting and parsing
.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
.