1
'''tzinfo timezone information for NZ.'''
2
from pytz.tzinfo import DstTzInfo
3
from pytz.tzinfo import memorized_datetime as d
4
from pytz.tzinfo import memorized_ttinfo as i
7
'''NZ timezone definition. See datetime.tzinfo for details'''
11
_utc_transition_times = [
15
d(1928,10,13,14,30,0),
17
d(1929,10,12,14,30,0),
19
d(1930,10,11,14,30,0),
21
d(1931,10,10,14,30,0),
172
i(45000,3600,'NZST'),
174
i(43200,1800,'NZST'),
176
i(43200,1800,'NZST'),
178
i(43200,1800,'NZST'),
180
i(43200,1800,'NZST'),
182
i(43200,1800,'NZST'),
184
i(43200,1800,'NZST'),
186
i(43200,1800,'NZST'),
188
i(43200,1800,'NZST'),
190
i(43200,1800,'NZST'),
192
i(43200,1800,'NZST'),
194
i(43200,1800,'NZST'),
196
i(43200,1800,'NZST'),
198
i(43200,1800,'NZST'),
200
i(46800,3600,'NZDT'),
202
i(46800,3600,'NZDT'),
204
i(46800,3600,'NZDT'),
206
i(46800,3600,'NZDT'),
208
i(46800,3600,'NZDT'),
210
i(46800,3600,'NZDT'),
212
i(46800,3600,'NZDT'),
214
i(46800,3600,'NZDT'),
216
i(46800,3600,'NZDT'),
218
i(46800,3600,'NZDT'),
220
i(46800,3600,'NZDT'),
222
i(46800,3600,'NZDT'),
224
i(46800,3600,'NZDT'),
226
i(46800,3600,'NZDT'),
228
i(46800,3600,'NZDT'),
230
i(46800,3600,'NZDT'),
232
i(46800,3600,'NZDT'),
234
i(46800,3600,'NZDT'),
236
i(46800,3600,'NZDT'),
238
i(46800,3600,'NZDT'),
240
i(46800,3600,'NZDT'),
242
i(46800,3600,'NZDT'),
244
i(46800,3600,'NZDT'),
246
i(46800,3600,'NZDT'),
248
i(46800,3600,'NZDT'),
250
i(46800,3600,'NZDT'),
252
i(46800,3600,'NZDT'),
254
i(46800,3600,'NZDT'),
256
i(46800,3600,'NZDT'),
258
i(46800,3600,'NZDT'),
260
i(46800,3600,'NZDT'),
262
i(46800,3600,'NZDT'),
264
i(46800,3600,'NZDT'),
266
i(46800,3600,'NZDT'),
268
i(46800,3600,'NZDT'),
270
i(46800,3600,'NZDT'),
272
i(46800,3600,'NZDT'),
274
i(46800,3600,'NZDT'),
276
i(46800,3600,'NZDT'),
278
i(46800,3600,'NZDT'),
280
i(46800,3600,'NZDT'),
282
i(46800,3600,'NZDT'),
284
i(46800,3600,'NZDT'),
286
i(46800,3600,'NZDT'),
288
i(46800,3600,'NZDT'),
290
i(46800,3600,'NZDT'),
292
i(46800,3600,'NZDT'),
294
i(46800,3600,'NZDT'),
296
i(46800,3600,'NZDT'),
298
i(46800,3600,'NZDT'),
300
i(46800,3600,'NZDT'),
302
i(46800,3600,'NZDT'),
304
i(46800,3600,'NZDT'),
306
i(46800,3600,'NZDT'),
308
i(46800,3600,'NZDT'),
310
i(46800,3600,'NZDT'),
312
i(46800,3600,'NZDT'),
314
i(46800,3600,'NZDT'),
316
i(46800,3600,'NZDT'),
318
i(46800,3600,'NZDT'),
320
i(46800,3600,'NZDT'),
322
i(46800,3600,'NZDT'),
324
i(46800,3600,'NZDT'),
326
i(46800,3600,'NZDT'),