C++ 打印当前时间
直接上代码:
#include <iostream>
#include <time.h>
using namespace std;
//打印当前时间
std::string currentTimetoStr(void){
char tmp[64];
time_t t = time(NULL);
tm *_tm = localtime(&t);
int year = _tm->tm_year+1900;
int month = _tm->tm_mon+1;
int date = _tm->tm_mday;
int hh = _tm->tm_hour;
int mm = _tm->tm_min;
int ss = _tm->tm_sec;
sprintf(tmp,"%04d-%02d-%02d-%02d-%02d-%02d", year,month,date,hh,mm,ss);
return std::string(tmp);
}
int main(int argc,char ** argv) //“char *argv[]“也可以替换为 “char **argv“
{
while(1){
cout << "currentTime = " << currentTimetoStr() << endl;
}
}
代码打印结果:
参考链接:
[1] C++ 打印当前时间 https://www.cnblogs.com/whvit/p/8251350.html