在LINUX下用C++编程,如何获取系统当前的时间。
我用C++在LINUX下编写一个日志的操作,用什么函数可以获取系统的当前时间,怎么使用!
------解决方案--------------------#include<time.h>
main()
{
time_t timep;
time (&timep);
printf(“%s”,ctime(&timep));
}
------解决方案--------------------#include "stdio.h"
#include "time.h"
void main ()
{ time_t t;
struct tm * a;
time(&t);
a=localtime(&t);
printf("%4d-%02d-%02d %02d:%02d:%02d\n",1900+a->tm_year,1+a->tm_mon,a->tm_mday,a->tm_hour,a->tm_min,a->tm_sec);
return 0;
}
------解决方案--------------------#include <stdio.h>
#include <time.h>
int main ()
{
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ( "The current time is: %d:%d:%d", timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec );
return 0;
}