time_t time1 = time(NULL);//获取系统时间,单位为秒;

#include "stdio.h"#include "time.h"#include "stdlib.h"int main(void){time_t t;struct tm *gmt, *area;tzset();// tzset()设置时区t = time(NULL);//获取系统时间,单位为秒//gmtime() 功能类似获取当前系统时间,只是获取的时间未经过时区转换//localtime() 获得的tm结构体的时间,是已经进行过时区转化为本地时间area = localtime(&t);//asctime()转换日期和时间为相应的字符串(英文简写形式,形如:Mon Feb 16 11:29:26 2009)printf("当地时间: %s", asctime(area));gmt = gmtime(&t);printf("GMT is: %s", asctime(gmt));return 0;}

引用:1、2