std::time_get_byname
来自cppreference.com
| 定义于头文件 <locale>
|
||
| template< class CharT, |
||
std::time_get_byname 是 std::time_get 平面,封装在其构造时指定的 locale 的日期和时间分析规则。
标准库提供二个特化
| 定义于头文件
<locale> | |
| std::time_get_byname<char, InputIterator> | 窄/多字节时间分析 |
| std::time_get_byname<wchar_t, InputIterator> | 宽字符串时间分析 |
成员类型
| 成员类型 | 定义 |
char_type
|
CharT
|
iter_type
|
OutputIterator
|
成员函数
| (构造函数) |
构造新的 time_get_byname 平面 (公开成员函数) |
| (析构函数) |
析构 time_get_byname 平面 (受保护成员函数) |
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 平面。
refs 用于资源管理:在销毁最后一个保有平面的 std::locale 对象时,若 refs == 0 ,则实现销毁平面对象。否则,不销毁对象。
参数
| name | - | 本地环境的名称 |
| refs | - | 链接到该平面的引用数 |
std::time_get_byname::~time_get_byname
| protected: ~time_get_byname(); |
||
销毁平面。
继承自 std::time_get
| 成员类型 | 定义 |
char_type
|
CharT
|
iter_type
|
InputIt
|
成员对象
| 成员名 | 类型 |
id [静态]
|
std::locale::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::time_base
| 类型 | 定义 |
dateorder
|
日期顺序枚举类型,定义值 no_order 、 dmy 、 mdy 、 ymd 及 ydm
|
示例
| 本节未完成 原因:暂无示例 |
参阅
| 从输入字符序列中解析时间/日期值到 std::tm 中 (类模板) | |
| (C++11) |
剖析指定格式的日期/时间值 (函数模板) |