If <Fix Standard Time> evaluates to True, daylight savings time is
calculated in the same way as standard time.
+ >>> tzi = TimeZoneInfo('Pacific Standard Time')
+ >>> march31 = datetime.datetime(2000,3,31)
+ We know that time zone definitions haven't changed from 2007
+ to 2012, so regardless of whether dynamic info is available,
+ there should be consistent results for these years.
+ >>> subsequent_years = [march31.replace(year=year)
+ ... for year in range(2007, 2013)]
+ >>> offsets = set(tzi.utcoffset(year) for year in subsequent_years)
# this key works for WinNT+, but not for the Win95 line.
def getWinInfo(self, targetYear):
+ Return the most relevant "info" for this time zone
if not hasattr(self, 'dynamicInfo') or not self.dynamicInfo:
# Find the greatest year entry in self.dynamicInfo which is for