用C++的方式也可以进行格式化输出,
下面一段代码使用stringstream进行格式化输出,供参考。
#include <sstream>
#include <iostream>
int main()
{
std::stringstream ss_time;
int year = 2012;
int month = 1;
int day = 30;
int hour = 20;
int minute = 30;
int second = 0;
ss_time << "time is ";
ss_time.fill('0');
ss_time.width(4);
ss_time << year << "-";
ss_time.width(2);
ss_time << month << "-";
ss_time.width(2);
ss_time << day << " ";
ss_time.width(2);
ss_time << hour << ":";
ss_time.width(2);
ss_time << minute << ":";
ss_time.width(2);
ss_time << second << "\n";
std::cout << ss_time.str();
system("pause");
return 0;
}
本文介绍了一种使用C++中的stringstream实现日期时间格式化输出的方法。通过设置填充字符和字段宽度,可以输出标准化的时间字符串。

636

被折叠的 条评论
为什么被折叠?



