使用time.h头文件显示时间

时间:2014-09-23 13:57:03

标签: c++ time.h

我想显示调用函数的时间。

void DrawableGameComponent::Update() {
time_t result = time(NULL);
cout << " Updated @ " << asctime(localtime(&result));
}

它工作正常,它提供日期,月份,年份的输出以及时间。我该怎么做才能得到时间.. 它应该只显示几小时:分钟:秒。

同样,调用的时间应该作为另一个类的另一个成员函数的参数过去。这是

void Run();

任何想法都应该得到它。

1 个答案:

答案 0 :(得分:0)

尝试这样:

char myTime[12];
time_t now = time(0);
strftime(myTime, sizeof(myTime), "%H:%M:%S", localtime(&now));
cout << " Updated @ " << myTime;