写于 2020-10-06 20:37:19,当时发布在csdn上。
–
#include<stdio.h>
#include<time.h>
int gTime(){
//获取系统时间
int year,month,day,hour,minutes,second;
time_t t = time(NULL);
year = t/86400/365+1970;
month = t/86400/30%12+4;
day = t/86400%30+5;//一天等于86400秒,即3600*24
hour = t%(3600*24)/3600+8;//加8正好是中国的时区时间的小时,不知道为啥。
minutes = t%3600/60;
second = t%60;
printf("t:%d",t);
printf("year:%d",year);
printf("month:%d",month);
printf("day:%d",day);
printf("hour:%d",hour);
printf("minutes:%d",minutes);
printf("second:%d",second);
printf("%d年%d月%d日 %d:%d:%d",year,month,day,hour,minutes,second);
return year,month,day,hour,minutes,second;
}
–
以上是C语言获取时间的函数,自己写的。
想要调用的时候,自己在main函数里调用一下。
发表回复