2017-10-11 29 views
1

找到区名称是否有可能得到这个操作的逆:如何从tzfile在python

import dateutil.tz 
tz_ny = dateutil.tz.tz.gettz('America/New_York') 
print(type(tz_ny)) 
print(tz_ny) 

此打印:

dateutil.tz.tz.tzfile 
tzfile('/usr/share/zoneinfo/America/New_York') 

如何恢复“美国/纽约”给tz_ny类型的tzfile?

N.B. tz_ny.tzname(datetime.datetime(2017,1,1))如果日期在夏天,则返回'EST'或'EDT'。

回答

0

原来有一个受保护的成员变量....

tz_ny._filename 

'/usr/share/zoneinfo/America/New_York'