我有一些数据,包括UTC偏移量和UTC时间。在Python中,是否可以获取用户的本地时区(主要是为了确定是否为夏令时等,可能使用pytz),类似于PHP中的timezone_name_from_abbr
函数?
例如:
如果我的纪元时间是1238720309, 我可以得到UTC时间:
>>> d = datetime.utcfromtimestamp(1238720309)
>>> print d + dt.timedelta(0,-28800) #offset for pacific I think
2009-04-02 17:04:41.712143
除了现在应该是太平洋夏令时,所以正确的写法应该是:
2009-04-02 18:04:41.712413
我需要获取时区以在pytz中使用,以确定是否为夏令时?