1
'''tzinfo timezone information for America/Anchorage.'''
2
from pytz.tzinfo import DstTzInfo
3
from pytz.tzinfo import memorized_datetime as d
4
from pytz.tzinfo import memorized_ttinfo as i
6
class Anchorage(DstTzInfo):
7
'''America/Anchorage timezone definition. See datetime.tzinfo for details'''
9
_zone = 'America/Anchorage'
11
_utc_transition_times = [
101
d(2010,10,31,10,0,0),
103
d(2011,10,30,10,0,0),
105
d(2012,10,28,10,0,0),
107
d(2013,10,27,10,0,0),
109
d(2014,10,26,10,0,0),
111
d(2015,10,25,10,0,0),
113
d(2016,10,30,10,0,0),
115
d(2017,10,29,10,0,0),
117
d(2018,10,28,10,0,0),
119
d(2019,10,27,10,0,0),
121
d(2020,10,25,10,0,0),
123
d(2021,10,31,10,0,0),
125
d(2022,10,30,10,0,0),
127
d(2023,10,29,10,0,0),
129
d(2024,10,27,10,0,0),
131
d(2025,10,26,10,0,0),
133
d(2026,10,25,10,0,0),
135
d(2027,10,31,10,0,0),
137
d(2028,10,29,10,0,0),
139
d(2029,10,28,10,0,0),
141
d(2030,10,27,10,0,0),
143
d(2031,10,26,10,0,0),
145
d(2032,10,31,10,0,0),
147
d(2033,10,30,10,0,0),
149
d(2034,10,29,10,0,0),
151
d(2035,10,28,10,0,0),
153
d(2036,10,26,10,0,0),
155
d(2037,10,25,10,0,0),
160
i(-32400,3600,'CAWT'),
161
i(-32400,3600,'CAWT'),
164
i(-32400,3600,'AHDT'),
166
i(-32400,3600,'AHDT'),
168
i(-32400,3600,'AHDT'),
170
i(-32400,3600,'AHDT'),
172
i(-32400,3600,'AHDT'),
174
i(-32400,3600,'AHDT'),
176
i(-32400,3600,'AHDT'),
178
i(-32400,3600,'AHDT'),
180
i(-32400,3600,'AHDT'),
182
i(-32400,3600,'AHDT'),
184
i(-32400,3600,'AHDT'),
186
i(-32400,3600,'AHDT'),
188
i(-32400,3600,'AHDT'),
190
i(-32400,3600,'AHDT'),
192
i(-32400,3600,'AHDT'),
195
i(-28800,3600,'AKDT'),
197
i(-28800,3600,'AKDT'),
199
i(-28800,3600,'AKDT'),
201
i(-28800,3600,'AKDT'),
203
i(-28800,3600,'AKDT'),
205
i(-28800,3600,'AKDT'),
207
i(-28800,3600,'AKDT'),
209
i(-28800,3600,'AKDT'),
211
i(-28800,3600,'AKDT'),
213
i(-28800,3600,'AKDT'),
215
i(-28800,3600,'AKDT'),
217
i(-28800,3600,'AKDT'),
219
i(-28800,3600,'AKDT'),
221
i(-28800,3600,'AKDT'),
223
i(-28800,3600,'AKDT'),
225
i(-28800,3600,'AKDT'),
227
i(-28800,3600,'AKDT'),
229
i(-28800,3600,'AKDT'),
231
i(-28800,3600,'AKDT'),
233
i(-28800,3600,'AKDT'),
235
i(-28800,3600,'AKDT'),
237
i(-28800,3600,'AKDT'),
239
i(-28800,3600,'AKDT'),
241
i(-28800,3600,'AKDT'),
243
i(-28800,3600,'AKDT'),
245
i(-28800,3600,'AKDT'),
247
i(-28800,3600,'AKDT'),
249
i(-28800,3600,'AKDT'),
251
i(-28800,3600,'AKDT'),
253
i(-28800,3600,'AKDT'),
255
i(-28800,3600,'AKDT'),
257
i(-28800,3600,'AKDT'),
259
i(-28800,3600,'AKDT'),
261
i(-28800,3600,'AKDT'),
263
i(-28800,3600,'AKDT'),
265
i(-28800,3600,'AKDT'),
267
i(-28800,3600,'AKDT'),
269
i(-28800,3600,'AKDT'),
271
i(-28800,3600,'AKDT'),
273
i(-28800,3600,'AKDT'),
275
i(-28800,3600,'AKDT'),
277
i(-28800,3600,'AKDT'),
279
i(-28800,3600,'AKDT'),
281
i(-28800,3600,'AKDT'),
283
i(-28800,3600,'AKDT'),
285
i(-28800,3600,'AKDT'),
287
i(-28800,3600,'AKDT'),
289
i(-28800,3600,'AKDT'),
291
i(-28800,3600,'AKDT'),
293
i(-28800,3600,'AKDT'),
295
i(-28800,3600,'AKDT'),
297
i(-28800,3600,'AKDT'),
299
i(-28800,3600,'AKDT'),
301
i(-28800,3600,'AKDT'),
305
Anchorage = Anchorage()