2017-10-11 30 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'