std::time_get_byname
来自 cppreference.cn
定义于头文件 <locale> |
||
template< class CharT, |
||
std::time_get_byname
是一个 std::time_get facet,它封装了在其构造时指定的区域设置的时间和日期解析规则。
目录 |
[edit] 特化
标准库保证提供满足以下类型要求的每个特化
-
CharT
是 char 和 wchar_t 之一,并且 -
InputIt
必须满足 LegacyInputIterator 的要求。
[edit] 嵌套类型
类型 | 定义 |
char_type
|
CharT
|
iter_type
|
InputIt
|
[edit] 成员函数
(构造函数) |
构造一个新的 time_get_byname facet(公共成员函数) |
(析构函数) |
销毁一个 time_get_byname facet(受保护的成员函数) |
std::time_get_byname::time_get_byname
explicit time_get_byname( const char* name, std::size_t refs = 0 ); |
||
explicit time_get_byname( const std::string& name, std::size_t refs = 0 ); |
(自 C++11 起) | |
为一个具有 name 的区域设置构造一个新的 std::time_get_byname
facet。
refs 用于资源管理:如果 refs == 0,则当最后一个持有它的 std::locale 对象被销毁时,实现会销毁该 facet。否则,该对象不会被销毁。
参数
name | - | 区域设置的名称 |
refs | - | 链接到 facet 的引用数 |
std::time_get_byname::~time_get_byname
protected: ~time_get_byname(); |
||
销毁 facet。
继承自 std::time_get
嵌套类型
类型 | 定义 |
char_type
|
CharT
|
iter_type
|
InputIt
|
[edit] 数据成员
成员 | 描述 |
std::locale::id id [静态] |
facet 的标识符 |
成员函数
调用 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> 的虚保护成员函数) |
[edit] 示例
本节尚不完整 原因:没有示例 |
[edit] 参见
将时间/日期值从输入字符序列解析为 std::tm (类模板) | |
(C++11) |
解析指定格式的日期/时间值 (函数模板) |