std::time_get

来自cppreference.com
< cpp‎ | locale

 
 
本地化库
语言环境方面
原文:
Locales and facets
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
locale
字符分类
原文:
Character classification
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
转换
原文:
Conversions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
wstring_convert(C++11)
wbuffer_convert(C++11)
小面类的基类
原文:
Facet category base classes
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
小面类
原文:
Facet categories
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
特定于语言环境的方面
原文:
Locale-specific facets
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
代码转换方面
原文:
Code conversion facets
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
codecvt_utf8(C++11)
codecvt_utf16(C++11)
codecvt_utf8_utf16(C++11)
codecvt_mode(C++11)
C语言环境
原文:
C locale
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
 
 
在头文件 <locale> 中定义
template<

    class CharT,
    class InputIt = std::istreambuf_iterator<CharT>

> class time_get;
类模板std::time_get封装的日期和时间解析规则。 I / O机械手std::get_time使用std::time_get方面的I / O流的区域将文本转换为输入一个std::tm对象的.
原文:
Class template std::time_get encapsulates date and time parsing rules. The I/O manipulator std::get_time uses the std::time_get facet of the I/O stream's locale to convert text input to a std::tm object.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
cpp/locale/time basecpp/locale/locale/facetstd-time get-inheritance.svg
关于这幅图像

Inheritance diagram

目录

[编辑] 类型要求

-
InputIt 必须满足 InputIterator 的要求。

[编辑] 专业化

两个专业,两个部分专业所提供的标准库和所有语言环境中创建的对象在C + +程序实现
原文:
Two specializations and two partial specializations are provided by the standard library and are implemented by all locale objects created in a C++ program:
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
在头文件 <locale> 中定义
std::time_get<char>
进行解析的窄字符串表示的日期和时间
原文:
parses narrow string representations of date and time
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::time_get<wchar_t>
解析宽字符串表示的日期和时间
原文:
parses wide string representations of date and time
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::time_get<char, InputIt>
分析窄字符串表示的日期和时间,使用自定义的输入迭代器
原文:
parses narrow string representations of date and time using custom input iterator
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::time_get<wchar_t, InputIt>
解析宽字符串表示的日期和时间,使用自定义的输入迭代器
原文:
parses wide string representations of date and time using custom input iterator
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 会员类型

会员类型
原文:
Member type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Definition
char_type CharT
iter_type InputIt

[编辑] 成员函数

构造一个新time_get方面
原文:
constructs a new time_get facet
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
解构一个time_get方面
原文:
destructs a time_get facet
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(受保护的成员函数)
调用do_date_order
原文:
invokes do_date_order
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
调用do_get_time
原文:
invokes do_get_time
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
调用do_get_date
原文:
invokes do_get_date
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
调用do_get_weekday
原文:
invokes do_get_weekday
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
调用do_get_monthname
原文:
invokes do_get_monthname
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
调用do_get_year
原文:
invokes do_get_year
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
调用do_get
原文:
invokes do_get
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]

[编辑] 会员对象

static std::locale::id id
“ID”的语言环境
原文:
id of the locale
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员对象)

[编辑] 受保护的成员函数

[虚]</div></div>
获得首选的日,月,年的顺序
原文:
obtains preferred ordering of day, month, and year
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数) [edit]
[虚]</div></div>
从输入流中提取物的小时,分​​钟和秒
原文:
extracts hours, minutes, and seconds from input stream
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数) [edit]
[虚]</div></div>
从输入流中的提取物,月,日和年
原文:
extracts month, day, and year from input stream
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数) [edit]
[虚]</div></div>
extracts the name of a day of the week from input stream
(虚拟保护成员函数) [edit]
[虚]</div></div>
extacts月份的名称输入流
原文:
extacts a month name from input stream
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数) [edit]
[虚]</div></div>
从输入流中提取一年
原文:
extracts a year from input stream
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数) [edit]
[虚]</div></div>
从输入流中提取日期/时间组件,根据指定的格式
原文:
extracts date/time components from input stream, according to the specified format
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数) [edit]

Inherited from std::time_base

类型
原文:
Type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Definition
dateorder
日期顺序枚举类型,定义的值no_orderdmymdyymdydm
原文:
date order enumeration type, defining the values no_order, dmy, mdy, ymd, and ydm
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 为例

#include <iostream>
#include <sstream>
#include <string>
#include <locale>
#include <ctime>
#include <iomanip>
int main()
{
    std::wstring input = L"2011-Februar-18 23:12:34";
    std::tm t;
    std::wistringstream ss(input);
    ss.imbue(std::locale("de_DE"));
    ss >> std::get_time(&t, L"%Y-%b-%d %H:%M:%S"); // uses std::time_get<wchar_t>
    std::cout << std::asctime(&t);
}

输出:

Sun Feb 18 23:12:34 2011

[编辑] 另请参阅

格式内容的struct std::tm输出字符序列
原文:
formats contents of struct std::tm for output as character sequence
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类模板)
(C++11)
解析一个日期/时间值的指定格式
原文:
parses a date/time value of specified format
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数模板)

来自“http://zh.cppreference.com/mwiki/index.php?title=cpp/locale/time_get&oldid=31263