std::time_put

来自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 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
 
std::time_put
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
time_put::time_put
time_put::~time_put
time_put::put
time_put::do_put
 
在头文件 <locale> 中定义
template<

    class CharT,
    class OutputIt = std::ostreambuf_iterator<CharT>

> class time_put;
类模板std::time_put封装日期和时间格式规则。的I / O的操纵器std::put_time使用std::time_put方面的I / O流的语言环境产生的std::tm对象的文本表示.
原文:
Class template std::time_put encapsulates date and time formatting rules. The I/O manipulator std::put_time uses the std::time_put facet of the I/O stream's locale to generate text representation of an std::tm object.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
cpp/locale/time basecpp/locale/locale/facetstd-time put-inheritance.svg
关于这幅图像

Inheritance diagram

目录

[编辑] 类型要求

-
OutputIt 必须满足 OutputIterator 的要求。

[编辑] 专业化

两个专业,两个部分专业所提供的标准库和所有语言环境中创建的对象在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_put<char>
创建的窄字符串表示的日期和时间
原文:
creates narrow string representations of date and time
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::time_put<wchar_t>
宽字符串表示的日期和时间
原文:
creates wide string representations of date and time
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::time_put<char, OutputIt>
窄字符串表示的日期和时间,使用自定义的输出迭代器
原文:
creates narrow string representations of date and time using custom output iterator
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::time_put<wchar_t, OutputIt>
宽字符串表示的日期和时间,使用自定义的输出迭代器
原文:
creates wide string representations of date and time using custom output iterator
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 会员类型

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

[编辑] 成员函数

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

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

(公共成员函数) [edit]

[编辑] 会员对象

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

(公共成员对象)

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

[虚]</div></div>
日期/时间的格式,并写入到输出流
原文:
formats date/time and writes to output stream
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数of std::time_get [edit]

[编辑] 为例

#include <iostream>
#include <ctime>
#include <iomanip>
#include <codecvt>
 
int main()
{
    std::time_t t = std::time(NULL);
    std::wbuffer_convert<std::codecvt_utf8<wchar_t>> conv(std::cout.rdbuf());
    std::wostream out(&conv);
    out.imbue(std::locale("ja_JP"));
    // this I/O manipulator std::put_time uses std::time_put<wchar_t>
    out << std::put_time(std::localtime(&t), L"%A %c") << '\n';
}

输出:

水曜日 2011年11月09日 12時32分05秒

[编辑] 另请参阅

代表系统提供std::time_put命名的语言环境
原文:
represents the system-supplied std::time_put for the named locale
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类模板) [edit]
解析输入字符序列分解成struct std::tm的时间/日期值
原文:
parses time/date values from an input character sequence into struct std::tm
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类模板) [edit]
(C++11)
格式和输出的日期/时间值,按指定的格式
原文:
formats and outputs a date/time value according to the specified format
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数模板) [edit]
来自“http://zh.cppreference.com/mwiki/index.php?title=cpp/locale/time_put&oldid=31265