红联Linux门户
Linux帮助

Linux下使用C语言返回年月日

发布时间:2016-12-30 09:59:19来源:linux网站作者:OOC_ZC
代码如下:
#include <stdio.h>  
#include <time.h>  
void gettime(char *a)  
{  
time_t now;  
struct tm *timenow;  
time(&now);          //存入now从Epoch到现在的秒数  
timenow = gmtime(&now);  // 把now转化成struct tm 结构体,此结构体定义如下图。  
//  printf("%s",asctime(timenow));  
sprintf(a,"timetable%d%02d%02d.dat",timenow->tm_year+1900,timenow->tm_mon+1,timenow->tm_mday);  
return;  
}  
int main()  
{  
char a[40];  
gettime(a);  
printf("%s",a);  
return 0;  
}
 
struct tm 的定义
Linux下使用C语言返回年月日
则此程序即可返回当前的年月日。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27363.html