#include <stdio.h>
#include <time.h>
int main(void)
{
char *wday[] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
time_t t;
struct tm *p;
int year = 0, mon = 0, mday = 0;
int hour = 0, min = 0, sec = 0;
char *week = NULL;
time(&t);
p = gmtime(&t);
year = 1900 + p->tm_year;
mon = 1 + p->tm_mon;
mday = p->tm_mday;
week = wday[p->tm_wday];
hour = 8 + p->tm_hour; //获取当地时间,与UTC时间相差8小时
min = p->tm_min;
sec = p->tm_sec;
printf("%d-%d-%d %s", year, mon, mday, week);
printf(" %.2d:%.2d:%.2d\n", hour, min, sec);
return 0;
}
C语言显示当前时间
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。