#include <time.h>
#include <stdio.h>
int main(void)
{
strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );
puts( tmp );//只能输出字符串
法二:
struct tm *t;
time_t tt;
time(&tt);
t=localtime(&tt);
return 0;
}
#include <stdio.h>
int main(void)
{
法一:使用strftime(时间格式化函数)
time_t t = time(0);
char tmp[64];strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );
puts( tmp );//只能输出字符串
法二:
struct tm *t;
time_t tt;
time(&tt);
t=localtime(&tt);
printf("%4d年%02d月%02d日 %02d:%02d:%02d\n",t->tm_year+1900,t->tm_mon+1,
t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec);
return 0;
}