std::time_get_byname
来自cppreference.com
| 在标头 <locale> 定义
|
||
| |
||
std::time_get_byname 是 std::time_get 平面,封装在它构造时指定的本地环境的日期和时间解析规则。
特化
标准库保证提供满足以下类型要求的所有特化:
CharT是char或wchar_tInputIt需要满足老式输入迭代器 (LegacyInputIterator) 的要求
嵌套类型
| 类型 | 定义 |
char_type
|
CharT
|
iter_type
|
InputIt
|
成员函数
构造新的 time_get_byname 刻面 (公开成员函数) | |
销毁 time_get_byname 刻面 (受保护成员函数) |
std::time_get_byname::time_get_byname
| |
||
| |
(C++11 起) | |
为名为 name 的本地环境构造新的 std::time_get_byname 刻面。
refs 用于资源管理:在销毁最后一个保有刻面的 std::locale 对象时,如果 refs == 0,那么实现会销毁刻面对象。否则不销毁对象。
参数
| name | - | 本地环境的名称 |
| refs | - | 链接到该刻面的引用数 |
std::time_get_byname::~time_get_byname
| |
||
销毁刻面。
继承自 std::time_get
嵌套类型
| 类型 | 定义 |
char_type
|
CharT
|
iter_type
|
InputIt
|
数据成员
| 成员 | 描述 |
std::locale::id id [静态]
|
刻面标识 |
成员函数
调用 do_date_order ( std::time_get<CharT,InputIt> 的公开成员函数) | |
调用 do_get_time ( std::time_get<CharT,InputIt> 的公开成员函数) | |
调用 do_get_date ( std::time_get<CharT,InputIt> 的公开成员函数) | |
调用 do_get_weekday ( std::time_get<CharT,InputIt> 的公开成员函数) | |
调用 do_get_monthname ( std::time_get<CharT,InputIt> 的公开成员函数) | |
调用 do_get_year ( std::time_get<CharT,InputIt> 的公开成员函数) | |
(C++11) |
调用 do_get ( std::time_get<CharT,InputIt> 的公开成员函数) |
受保护成员函数
| 获得偏好的日、月、年顺序 ( std::time_get<CharT,InputIt> 的虚受保护成员函数) | |
[虚] |
从输入流提取时、分、秒 ( std::time_get<CharT,InputIt> 的虚受保护成员函数) |
[虚] |
从输入流提取月、日以及年 ( std::time_get<CharT,InputIt> 的虚受保护成员函数) |
| 从输入流提取星期的日名 ( std::time_get<CharT,InputIt> 的虚受保护成员函数) | |
| 从输入流提取月名 ( std::time_get<CharT,InputIt> 的虚受保护成员函数) | |
[虚] |
从输入流提取年份 ( std::time_get<CharT,InputIt> 的虚受保护成员函数) |
[虚] (C++11) |
从输入流按照指定格式提取日期/时间组分 ( std::time_get<CharT,InputIt> 的虚受保护成员函数) |
示例
| 本节未完成 原因:暂无示例 |
参阅
| 从输入字符序列中解析时间/日期值到 std::tm 中 (类模板) | |
(C++11) |
剖析指定格式的日期/时间值 (函数模板) |