C++获取系统时间
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<windows.h>
using namespace std;
int main (){
time_t t;
struct tm* lt;
for(;;){
time(&t);
lt=localtime(&t);
printf("%02d:%02d:%02d\n",lt->tm_hour,lt->tm_min,lt->tm_sec);
Sleep(1000);
system("cls");
}
return 0;
}
阅读提示:
time(&t)获取当前时间t
tm结构体是系统自带的时间结构体,使用localtime函数可以将time_t转换为时,分,秒
然后使用Printf输出
运行结果: