我正在编写一些需要了解系统中哪个时区处于活动状态的代码(我正在使用Linux操作系统):
任何帮助将不胜感激!
我的第一个方法是检查
TZ
环境变量,它为空,除非我设置它(例如调用tzset函数)。之后,我尝试使用
extern long timezone
(time.h),但这个变量始终为0。最后,我计算了我的时区和UTC +0之间的差异,但我没有得到我的真实时区,因为我不知道是否应用夏令时。
任何帮助将不胜感激!