用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;
}