动听盼望

文章
7
资源
0
加入时间
2年10月21天

c语言设置linux时间时区,Linux在C语言下的时区设置与修改(一)

清理当前使用底层OS适配库代码,代码中涉及到了utc时间和本地时间转换。发现代码中时区设置有问题。每次设置时区时都会调用tzset函数,然后直接使用被初始化后的全局变量timezone去和utc时间相加减得到本地时间。但是问题来了,这样做真的ok吗?tzset的函数,反复看了关于该函数初始化tzname和timezone的使用说明。在启动时第一次调用tzset,---首先是以TZ环境变量为依据来获...