获取UTC时间

time(NULL)和gettimeofday()获取的是UTC的时间戳

获取的UTC时间戳如 1561458402 在 在线网页转换后的是已经加了时区的CST时间

time_t t;

t = time(NULL); //time(&t);

struct tm *tm_m;

tm_m = localtime(&t);

printf("now datetime: %d-%d-%d %d:%d:%d\n",tm_m->tm_year+1900, tm_m->tm_mon+1, tm_m->tm_mday, tm_m->tm_hour, tm_m->tm_min, tm_m->tm_sec) ;

UTC:零时区的时间,世界协调时间

UTC时间只有一个,知道时区,CST时间对,则UTC对,Linux里 date 命令,

[root@Zeratul:~]# date
Wed Jun 26 01:59:49 UTC 2019

CST:本地时间:如北京 UTC+8h

[root@Zeratul:~]# date
Wed Jun 26 09:59:49 CST 2019

你可能感兴趣的:(Linux私房菜)