std::stringstream(C++字符串操作)

文章目录

std::stringstream是C++标准库中的一个类,用于对字符串进行输入输出操作。

头文件:#include <sstream>

字符串拼接 <<

		int year = 2023, month = 3, day = 4, hour = 13, minute = 45, second = 0;
		std::stringstream ss;
    	ss << std::setfill('0') << std::setw(4) << year << "-"
        << std::setw(2) << month << "-" << std::setw(2) << day
        << " " << std::setw(2) << hour << ":" << std::setw(2) << minute
        << ":" << std::setw(2) << second;
	
		将几个int 转为标准时间格式的字符串:2023-03-04 13:45:00
  • std::setw(8)设置了输出宽度为8个字符。这意味着当要输出的数据不足8个字符宽度时,将使用空格字符填充剩余的空白位置。
  • std::setfill(‘0’) 设置了填充字符为 ‘0’。这意味着,如果要输出的数据不足的字符宽度,将使用填充字符 ‘0’ 来填充剩余的空白位置。
  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值