在C ++和Linux中显示时钟的最简单方法

时间:2010-10-23 20:41:19

标签: c++ linux gcc time clock

我在使用标准GCC进行Linux编译时使用C ++。在我的程序中,我想添加一个显示HH:MM:SS的简单时钟。最简单的方法是什么?

6 个答案:

答案 0 :(得分:5)

您可以使用localtimestrftime

Working link

答案 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()您可以将其调整为您想要的任何格式