当前位置: 首页 > news >正文

专业建筑设计网站平台谷歌推广新手教程

专业建筑设计网站平台,谷歌推广新手教程,广州做网站一般多少钱,黄冈网站建设效果操纵符是令代码能以 operator<< 或 operator>> 控制输入/输出流的帮助函数。 不以参数调用的操纵符&#xff08;例如 std::cout << std::boolalpha; 或 std::cin >> std::hex; &#xff09;实现为接受到流的引用为其唯一参数的函数。 basic_ostream::…

操纵符是令代码能以 operator<< 或 operator>> 控制输入/输出流的帮助函数。

不以参数调用的操纵符(例如 std::cout << std::boolalpha; 或 std::cin >> std::hex; )实现为接受到流的引用为其唯一参数的函数。 basic_ostream::operator<< 和 basic_istream::operator>> 的特别重载版本接受指向这些函数的指针。这些函数(或函数模板的实例化)是标准库中仅有的可取址函数。 (C++20 起)

以参数调用的操纵符(例如 std::cout << std::setw(10); )实现为返回未指定类型对象的函数。这些操纵符定义其自身的进行请求操作的 operator<< 或 operator>> 。

定义于头文件 <iomanip>

转换指定符解释写入域
%匹配字面 % 。完整转换指定必须是 %%(无)
t匹配任何空白符。(无)
n匹配任何空白符。(无)
Y分析完整为四位十进制数,容许但不要求前导零tm_year
EY以替用表示分析,例如 平成23年 在 ja_JP 本地环境中写 2011 到 tm_yeartm_year
y分析的后二位为十进制数。范围 [69,99] 生成 1969 至 1999 的值,范围 [00,68] 生成 2000-2068tm_year
Oy以替用数值系统分析的后二位数字,例如 十一 在 ja_JP 本地环境中被分析为 11tm_year
Ey分析为从本地环境的替用日历周期 %EC 的偏移tm_year
C分析的首 2 位数字为十进制数(范围 [00,99]tm_year
EC分析本地环境的替用表示中,年基底(周期)的名称,例如 ja_JP 中的 平成tm_year
b分析月份名,完整或缩写,例如 Octtm_mon
hb 的同义词tm_mon
Bb 的同义词tm_mon
m分析为十进制数(范围 [01,12] ),容许但不要求前导零tm_mon
Om用替代数值系统分析,例如 ja_JP 本地环境中 十二 分析为 12tm_mon
星期
U分析年之星期为十进制数(星期日是星期的首日)(范围 [00,53] ),容许但不要求前导零tm_year, tm_wday, tm_yday
OU用替用数值系统,如以 %U 一般分析年之星期,例如 ja_JP 本地环境中 五十二 分析为 52tm_year, tm_wday, tm_yday
W分析年之星期为十进制数(星期一是星期的首日)(范围 [00,53] ),容许但不要求前导零tm_year, tm_wday, tm_yday
OW用替用数值系统,如以 %W 一般分析年之星期,例如 ja_JP 本地环境中 五十二 分析为 52tm_year, tm_wday, tm_yday
年/月之日
j分析年之日为十进制数(范围 [001,366] ),容许但不要求前导零tm_yday
d分析月之日为十进制数(范围 [01,31] ),容许但不要求前导零tm_mday
Od用替用数值系统分析月之日,例如 ja_JP 本地环境中 二十七 分析为 27 ,容许但不要求前导零tm_mday
ed 的同义词tm_mday
OeOd 的同义词tm_mday
星期之日
a分析星期的日名,完整或缩写版,例如 Fritm_wday
Aa 的同义词tm_wday
w分析星期之日为十进制数,其中星期日为 0 (范围 [0-6]tm_wday
Ow用替用数值系统分析星期之日为十进制数,其中星期日为 0 ,例如 ja_JP 本地环境中 二 分析为 2tm_wday
时、分、秒
H分析为十进制数,以 24 小时时钟(范围 [00,23] ) ,容许但不要求前导零tm_hour
OH用替用数值系统分析来自 24 小时时钟的,例如 ja_JP 本地环境中 十八 分析为 18tm_hour
I分析为十进制数,以 12 小时时钟(范围 [01,12] ) ,容许但不要求前导零tm_hour
OI用替用数值系统分析,例如 ja_JP 本地环境中 六 分析为 6tm_hour
M分析为十进制数(范围 [00,59] ),容许但不要求前导零tm_min
OM用替用数值系统分析,例如 ja_JP 本地环境中 二十五 分析为 25tm_min
S分析为十进制数(范围 [00,60] ),容许但不要求前导零tm_sec
OS用替用数值系统分析,例如 ja_JP 本地环境中 二十四 分析为 24tm_sec
其他
c分析本地环境的标准日期和时间字符串格式,例如 Sun Oct 17 04:41:13 2010 (本地环境依赖)所有
Ec分析本地环境的替用时期和时间字符串格式,例如期待在 ja_JP 本地环境中以 平成23年 取代 2011年所有
x分析本地环境的标准日期表示所有
Ex分析本地环境的替用日期表示,例如期待在 ja_JP 本地环境中以 平成23年 取代 2011年所有
X分析本地环境的标准时间表示所有
EX分析本地环境的替用时间表示所有
D等价于 "%m / %d / %y "tm_mon, tm_mday, tm_year
r等价于本地环境的标准 12 小时时钟时间( POSIX 中为 "%I : %M : %S %p"tm_hour, tm_min, tm_sec
R等价于 "%H : %M"tm_hour, tm_min
T等价于 "%H : %M : %S"tm_hour, tm_min, tm_sec
p分析 a.m. 或 p.m. 的本地环境等价版本tm_hour

注意:不写入 tm_isdst ,需要用如 mktime 的函数显式设置它。

 

 

剖析指定格式的日期/时间值 

std::get_time

template< class CharT >
/*unspecified*/ get_time( std::tm* tmb, const CharT* fmt );

(C++11 起)

 用于表达式 in >> get_time(tmb, fmt) 时,按照格式字符串 fmt 及输入流 in 中当前感染的 locale 的 std::time_get 平面,分析字符输入为日期/时间值。存储结果值于 tmb 所指向的 std::tm 对象中。

参数

tmb-指向 std::tm 对象的合法指针,结果将存储于其处
fmt-指向指定转换格式的空终止 CharT 字符串的指针

格式字符串由零或更多转换指定符、空白符和通常字符(除了 % )组成。期待每个通常字符以大小无关比较匹配输入流中的一个字符。每个空白符匹配输入字符串中的任意空白符。每个转换指定始于 % 字符,可选地后随 EO 修饰符(若本地环境不支持则忽略),后随确定指定符转换行为的字符。格式指定符匹配 POSIX 函数 strptime() :

返回值

返回未指定类型的对象,使得若 in 为 std::basic_istream<CharT, Traits> 类型输出流的名称,则表达式 in >> get_time(tmb, fmt) 表现为如同执行下列代码:

typedef std::istreambuf_iterator<CharT, Traits> Iter;
typedef std::time_get<CharT, Iter> TimeGet;
std::ios_base::iostate err = std::ios_base::goodbit;
const TimeGet& tg = std::use_facet<TimeGet>(in.getloc());tg.get(Iter(in.rdbuf()), Iter(), in, err, tmb, fmt, fmt + traits::length(fmt));
if (err != std::ios_base::goodbit)in.setstate(err);

调用示例

#include <iostream>
#include <sstream>
#include <locale>
#include <iomanip>int main()
{std::tm t = {};std::istringstream ss("2011-Februar-18 23:12:34");ss.imbue(std::locale("de_DE.utf-8"));ss >> std::get_time(&t, "%Y-%b-%d %H:%M:%S");if (ss.fail()){std::cout << "Parse failed\n";}else{std::cout << std::put_time(&t, "%c") << '\n';}return 0;
}

输出

Sun Feb 18 23:12:34 2011

按照指定格式格式化并输出日期/时间值

std::put_time

template< class CharT >
/*unspecified*/ put_time( const std::tm* tmb, const CharT* fmt );

(C++11 起)

用于表达式 out << put_time(tmb, fmt) 时,按照格式字符串 fmt ,按照输出流 out 中当前感染的 locale 的 std::time_put 平面,转换来自给定的日历时间 tmb 的日期和时间信息为字符串,如同通过调用 std::strftime 、 std::wcsftime 或模拟(取决于 CharT )。

参数

tmb-指向从 localtime() 或 gmtime() 获得的日历时间结构体的指针
fmt-指向指定转换格式的空终止 CharT 串的指针。

格式字符串由零或更多个限定符和通常字符(除 % )构成。所有通常字符,包括空终止字符,都会被复制到输出字符串而不加修改。每个转换限定符都始于 % 字符,可选地跟随 EO 修饰符(若本地环境不支持则忽略),后随决定修饰符行为的字符。下列修饰符格式可用:

返回值

返回为指定类型的对象,使得若 out 为 std::basic_ostream<CharT, Traits> 类型输出流的名称,则表达式 out << put_time(tmb, fmt) 表现为如同执行下列代码:

typedef std::ostreambuf_iterator<CharT, Traits> Iter;
typedef std::time_put<CharT, Iter> TimePut;
const TimePut& tp = std::use_facet<TimePut>(out.getloc());
const Iter end = tp.put(Iter(out.rdbuf()), out, out.fill(), tmb, fmt, fmt + Traits::length(fmt));
if (end.failed())out.setstate(std::ios_base::badbit);

调用示例

#include <iostream>
#include <iomanip>
#include <ctime>int main()
{std::time_t t = std::time(nullptr);std::tm tm = *std::localtime(&t);
//    std::cout.imbue(std::locale("ru_RU.utf8"));std::cout << "ru_RU: " << std::put_time(&tm, "%c %Z") << std::endl;
//    std::cout.imbue(std::locale("ja_JP.utf8"));std::cout << "ja_JP: " << std::put_time(&tm, "%c %Z") << std::endl;return 0;
}

输出

ru_RU: Ср. 28 дек. 2011 10:21:16 EST
ja_JP: 2011年12月28日 10時21分16秒 EST

http://www.hengruixuexiao.com/news/47508.html

相关文章:

  • 东莞龙岗网站建设如何在各大平台推广
  • 福州网站开发上海关键词推广
  • 深圳手机商城网站设计价格seo点击工具
  • wordpress自带的简码网络营销推广及优化方案
  • 高端网站开发成本北京网络营销推广培训哪家好
  • 工程信息价查询网站营销方法有哪几种
  • 安徽免费网站制作什么是全网营销推广
  • 太原h5建站第三方平台推广
  • 中国化工网官网 网站建设北京百度seo排名
  • 利川网站建设微博营销推广策划方案
  • 网站服务器转移视频吗网络营销成功案例ppt免费
  • 南京市工程建设交易中心网站百度地图官网2022最新版下载
  • 建一个鲜花买卖网站多少钱武汉搜索引擎营销
  • java做网站开发成本高seo超级外链
  • 山东省建行企业网站搜索引擎优化培训
  • 网站开发ppt培训心得体会总结
  • 网站建设实验原理网络推广员具体做什么的
  • 做国外销售都上什么网站武汉seo服务外包
  • 使用java做网站网络推广协议合同范本
  • 基于c 的网站开发论文百度热点榜单
  • 房地产网站模板库网站推广找哪家公司好
  • 专业的营销网站建设公司排名最新时事热点
  • 网站优化的价值百度竞价推广代理
  • 南京市建设厅网站百度推广代理公司哪家好
  • wordpress新增站点seo接单平台
  • 网站备案在哪里找西安百度竞价外包
  • wordpress get_sidebarseo手机优化软件哪个好用
  • 物流网站建设 市场分析杭州推广系统
  • asp.net怎样做网站登录seo技术外包
  • 焦作网站建设jz518seo优化个人博客