CLOCKS_PER_SEC:表示每秒钟包含多少个时钟单位
clock():表示当前时钟数
#include <iostream>
#include <ctime>
using namespace std;
void print_time(void);
time_t timep;
int main()
{
clock_t delay = 10 * CLOCKS_PER_SEC;
print_time();
clock_t start = clock();
while (clock() - start < delay);
print_time();
return 0;
}
void print_time(void)
{
time (&timep);
char tmp[64];
strftime(tmp, sizeof(tmp), "%Y-%m-%d %H:%M:%S",localtime(&timep) );
cout <<tmp<< endl;
}
输出结果:
2019-06-26 10:17:47
2019-06-26 10:17:57