template <class charT, class InputIterator = istreambuf_iterator<charT> > class time_get;
| locale 对象中的 facet | 说明 |
|---|---|
time_get<char> | 窄字符,用于 istream 迭代器 |
time_get<wchar_t> | 宽字符,用于 wistream 迭代器 |
| 成员类型 | 定义 | 描述 |
|---|---|---|
| char_type | 第一个模板参数(charT) | 字符类型 |
| iter_type | 第二个模板参数(InputIterator) | 迭代器类型。 默认为 istreambuf_iterator<charT> |
enum 类型 time_base::dateorder 的标签);它们用作某些成员函数的返回值。| 成员常量 | 类型 | 值 | 描述 |
|---|---|---|---|
| no_order | time_base::dateorder | 0 | 无特定顺序,或格式包含除日、月、年之外的可变组件。 |
| dmy | time_base::dateorder | 1 | 日、月、年 |
| mdy | time_base::dateorder | 2 | 月、日、年 |
| ymd | time_base::dateorder | 3 | 年、月、日 |
| ydm | time_base::dateorder | 4 | 年、日、月 |
| 特化 |
|---|
time_get<char> |
time_get<wchar_t> |
template <class InputIterator> time_get<char,InputIterator> |
template <class InputIterator> time_get<wchar_t,InputIterator> |