1、localtime是 把从1970-1-1零点零分到当前时间系统所偏移的秒数时间转换为本地时间,而gmtime函数转换后的时间没有经过时区变换,是UTC时间 。
2、说明:此函数获得的tm结构体的时间是日历时间。
3、用 法: struct tm *localtime(const time_t *clock);
4、返回值:返回指向tm 结构体的指针.tm结构体是time.h中定义的用于分别存储时间的各个量(年月日等)的结构体.
5、范例
不要用time 作变量名。
#include
struct tm * timeinfo;
time_t rawtime;
char timE [80];
time ( &rawtime ); // 获取现在时间
timeinfo = localtime ( &rawtime ); //转当地时间
strftime ( timE,80,"%Y-%m-%d %I:%M:%S",timeinfo); // 把 年-月-日 时:分:秒 放入字符串 timE 保存,供程序使用
printf ("%s", timE); // 也可以打印出来