我在使用标准GCC进行Linux编译时使用C ++。在我的程序中,我想添加一个显示HH:MM:SS的简单时钟。最简单的方法是什么?
答案 0 :(得分:5)
答案 1 :(得分:4)
一个好方法是使用localtime
答案 2 :(得分:1)
我的快速解决方案:
// file now.cc
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int main()
{
time_t ct = time(0);
struct tm* currtime = localtime(&ct);
cout << setfill('0') << setw(2) << currtime->tm_hour << ":"
<< setw(2) << currtime->tm_min << ":"
<< setw(2) << currtime->tm_sec << endl;
return 0;
}
这也是零填充(你可能想要的)。
答案 3 :(得分:0)
<div id="blbl" >
<div><!-- sticky div --></div>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
</div>
答案 4 :(得分:0)
最简单的方式?
system("date +%T");
答案 5 :(得分:0)
Look at getTimeStamp()
您可以将其调整为您想要的任何格式