代码中需要时区相关信息时,通过tzset来初始化相关全局变量,然后读取
tzset
tzset原理
优先读取TZ环境变量值
TZ
若找不到,则使用系统相关的数据文件tzfile(5)
一般都是通过/etc/localtime符号链接过去的一个文件,如:lrwxrwxrwx. 1 root root 35 Apr 13 2016 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai
/etc/localtime
lrwxrwxrwx. 1 root root 35 Apr 13 2016 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai
man tzset
man tzfile