在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;  
}