File Coverage

blib/lib/DateTime/TimeZone/America/Danmarkshavn.pm
Criterion Covered Total %
statement 21 22 95.4
branch n/a
condition n/a
subroutine 9 10 90.0
pod 1 2 50.0
total 31 34 91.1


line stmt bran cond sub pod time code
1             # This file is auto-generated by the Perl DateTime Suite time zone
2             # code generator (0.08) This code generator comes with the
3             # DateTime::TimeZone module distribution in the tools/ directory
4              
5             #
6             # Generated from /tmp/IIA7keyKs7/europe. Olson data version 2026a
7             #
8             # Do not edit this file directly.
9             #
10             package DateTime::TimeZone::America::Danmarkshavn;
11              
12 1     1   897 use strict;
  1         4  
  1         47  
13 1     1   7 use warnings;
  1         2  
  1         58  
14 1     1   8 use namespace::autoclean;
  1         2  
  1         8  
15              
16             our $VERSION = '2.67';
17              
18 1     1   128 use Class::Singleton 1.03;
  1         21  
  1         50  
19 1     1   7 use DateTime::TimeZone;
  1         3  
  1         28  
20 1     1   7 use DateTime::TimeZone::OlsonDB;
  1         2  
  1         581  
21              
22             @DateTime::TimeZone::America::Danmarkshavn::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23              
24             my $spans =
25             [
26             [
27             DateTime::TimeZone::NEG_INFINITY, # utc_start
28             60449591680, # utc_end 1916-07-28 01:14:40 (Fri)
29             DateTime::TimeZone::NEG_INFINITY, # local_start
30             60449587200, # local_end 1916-07-28 00:00:00 (Fri)
31             -4480,
32             0,
33             'LMT',
34             ],
35             [
36             60449591680, # utc_start 1916-07-28 01:14:40 (Fri)
37             62459528400, # utc_end 1980-04-06 05:00:00 (Sun)
38             60449580880, # local_start 1916-07-27 22:14:40 (Thu)
39             62459517600, # local_end 1980-04-06 02:00:00 (Sun)
40             -10800,
41             0,
42             '-03',
43             ],
44             [
45             62459528400, # utc_start 1980-04-06 05:00:00 (Sun)
46             62474634000, # utc_end 1980-09-28 01:00:00 (Sun)
47             62459521200, # local_start 1980-04-06 03:00:00 (Sun)
48             62474626800, # local_end 1980-09-27 23:00:00 (Sat)
49             -7200,
50             1,
51             '-02',
52             ],
53             [
54             62474634000, # utc_start 1980-09-28 01:00:00 (Sun)
55             62490358800, # utc_end 1981-03-29 01:00:00 (Sun)
56             62474623200, # local_start 1980-09-27 22:00:00 (Sat)
57             62490348000, # local_end 1981-03-28 22:00:00 (Sat)
58             -10800,
59             0,
60             '-03',
61             ],
62             [
63             62490358800, # utc_start 1981-03-29 01:00:00 (Sun)
64             62506083600, # utc_end 1981-09-27 01:00:00 (Sun)
65             62490351600, # local_start 1981-03-28 23:00:00 (Sat)
66             62506076400, # local_end 1981-09-26 23:00:00 (Sat)
67             -7200,
68             1,
69             '-02',
70             ],
71             [
72             62506083600, # utc_start 1981-09-27 01:00:00 (Sun)
73             62521808400, # utc_end 1982-03-28 01:00:00 (Sun)
74             62506072800, # local_start 1981-09-26 22:00:00 (Sat)
75             62521797600, # local_end 1982-03-27 22:00:00 (Sat)
76             -10800,
77             0,
78             '-03',
79             ],
80             [
81             62521808400, # utc_start 1982-03-28 01:00:00 (Sun)
82             62537533200, # utc_end 1982-09-26 01:00:00 (Sun)
83             62521801200, # local_start 1982-03-27 23:00:00 (Sat)
84             62537526000, # local_end 1982-09-25 23:00:00 (Sat)
85             -7200,
86             1,
87             '-02',
88             ],
89             [
90             62537533200, # utc_start 1982-09-26 01:00:00 (Sun)
91             62553258000, # utc_end 1983-03-27 01:00:00 (Sun)
92             62537522400, # local_start 1982-09-25 22:00:00 (Sat)
93             62553247200, # local_end 1983-03-26 22:00:00 (Sat)
94             -10800,
95             0,
96             '-03',
97             ],
98             [
99             62553258000, # utc_start 1983-03-27 01:00:00 (Sun)
100             62568982800, # utc_end 1983-09-25 01:00:00 (Sun)
101             62553250800, # local_start 1983-03-26 23:00:00 (Sat)
102             62568975600, # local_end 1983-09-24 23:00:00 (Sat)
103             -7200,
104             1,
105             '-02',
106             ],
107             [
108             62568982800, # utc_start 1983-09-25 01:00:00 (Sun)
109             62584707600, # utc_end 1984-03-25 01:00:00 (Sun)
110             62568972000, # local_start 1983-09-24 22:00:00 (Sat)
111             62584696800, # local_end 1984-03-24 22:00:00 (Sat)
112             -10800,
113             0,
114             '-03',
115             ],
116             [
117             62584707600, # utc_start 1984-03-25 01:00:00 (Sun)
118             62601037200, # utc_end 1984-09-30 01:00:00 (Sun)
119             62584700400, # local_start 1984-03-24 23:00:00 (Sat)
120             62601030000, # local_end 1984-09-29 23:00:00 (Sat)
121             -7200,
122             1,
123             '-02',
124             ],
125             [
126             62601037200, # utc_start 1984-09-30 01:00:00 (Sun)
127             62616762000, # utc_end 1985-03-31 01:00:00 (Sun)
128             62601026400, # local_start 1984-09-29 22:00:00 (Sat)
129             62616751200, # local_end 1985-03-30 22:00:00 (Sat)
130             -10800,
131             0,
132             '-03',
133             ],
134             [
135             62616762000, # utc_start 1985-03-31 01:00:00 (Sun)
136             62632486800, # utc_end 1985-09-29 01:00:00 (Sun)
137             62616754800, # local_start 1985-03-30 23:00:00 (Sat)
138             62632479600, # local_end 1985-09-28 23:00:00 (Sat)
139             -7200,
140             1,
141             '-02',
142             ],
143             [
144             62632486800, # utc_start 1985-09-29 01:00:00 (Sun)
145             62648211600, # utc_end 1986-03-30 01:00:00 (Sun)
146             62632476000, # local_start 1985-09-28 22:00:00 (Sat)
147             62648200800, # local_end 1986-03-29 22:00:00 (Sat)
148             -10800,
149             0,
150             '-03',
151             ],
152             [
153             62648211600, # utc_start 1986-03-30 01:00:00 (Sun)
154             62663936400, # utc_end 1986-09-28 01:00:00 (Sun)
155             62648204400, # local_start 1986-03-29 23:00:00 (Sat)
156             62663929200, # local_end 1986-09-27 23:00:00 (Sat)
157             -7200,
158             1,
159             '-02',
160             ],
161             [
162             62663936400, # utc_start 1986-09-28 01:00:00 (Sun)
163             62679661200, # utc_end 1987-03-29 01:00:00 (Sun)
164             62663925600, # local_start 1986-09-27 22:00:00 (Sat)
165             62679650400, # local_end 1987-03-28 22:00:00 (Sat)
166             -10800,
167             0,
168             '-03',
169             ],
170             [
171             62679661200, # utc_start 1987-03-29 01:00:00 (Sun)
172             62695386000, # utc_end 1987-09-27 01:00:00 (Sun)
173             62679654000, # local_start 1987-03-28 23:00:00 (Sat)
174             62695378800, # local_end 1987-09-26 23:00:00 (Sat)
175             -7200,
176             1,
177             '-02',
178             ],
179             [
180             62695386000, # utc_start 1987-09-27 01:00:00 (Sun)
181             62711110800, # utc_end 1988-03-27 01:00:00 (Sun)
182             62695375200, # local_start 1987-09-26 22:00:00 (Sat)
183             62711100000, # local_end 1988-03-26 22:00:00 (Sat)
184             -10800,
185             0,
186             '-03',
187             ],
188             [
189             62711110800, # utc_start 1988-03-27 01:00:00 (Sun)
190             62726835600, # utc_end 1988-09-25 01:00:00 (Sun)
191             62711103600, # local_start 1988-03-26 23:00:00 (Sat)
192             62726828400, # local_end 1988-09-24 23:00:00 (Sat)
193             -7200,
194             1,
195             '-02',
196             ],
197             [
198             62726835600, # utc_start 1988-09-25 01:00:00 (Sun)
199             62742560400, # utc_end 1989-03-26 01:00:00 (Sun)
200             62726824800, # local_start 1988-09-24 22:00:00 (Sat)
201             62742549600, # local_end 1989-03-25 22:00:00 (Sat)
202             -10800,
203             0,
204             '-03',
205             ],
206             [
207             62742560400, # utc_start 1989-03-26 01:00:00 (Sun)
208             62758285200, # utc_end 1989-09-24 01:00:00 (Sun)
209             62742553200, # local_start 1989-03-25 23:00:00 (Sat)
210             62758278000, # local_end 1989-09-23 23:00:00 (Sat)
211             -7200,
212             1,
213             '-02',
214             ],
215             [
216             62758285200, # utc_start 1989-09-24 01:00:00 (Sun)
217             62774010000, # utc_end 1990-03-25 01:00:00 (Sun)
218             62758274400, # local_start 1989-09-23 22:00:00 (Sat)
219             62773999200, # local_end 1990-03-24 22:00:00 (Sat)
220             -10800,
221             0,
222             '-03',
223             ],
224             [
225             62774010000, # utc_start 1990-03-25 01:00:00 (Sun)
226             62790339600, # utc_end 1990-09-30 01:00:00 (Sun)
227             62774002800, # local_start 1990-03-24 23:00:00 (Sat)
228             62790332400, # local_end 1990-09-29 23:00:00 (Sat)
229             -7200,
230             1,
231             '-02',
232             ],
233             [
234             62790339600, # utc_start 1990-09-30 01:00:00 (Sun)
235             62806064400, # utc_end 1991-03-31 01:00:00 (Sun)
236             62790328800, # local_start 1990-09-29 22:00:00 (Sat)
237             62806053600, # local_end 1991-03-30 22:00:00 (Sat)
238             -10800,
239             0,
240             '-03',
241             ],
242             [
243             62806064400, # utc_start 1991-03-31 01:00:00 (Sun)
244             62821789200, # utc_end 1991-09-29 01:00:00 (Sun)
245             62806057200, # local_start 1991-03-30 23:00:00 (Sat)
246             62821782000, # local_end 1991-09-28 23:00:00 (Sat)
247             -7200,
248             1,
249             '-02',
250             ],
251             [
252             62821789200, # utc_start 1991-09-29 01:00:00 (Sun)
253             62837514000, # utc_end 1992-03-29 01:00:00 (Sun)
254             62821778400, # local_start 1991-09-28 22:00:00 (Sat)
255             62837503200, # local_end 1992-03-28 22:00:00 (Sat)
256             -10800,
257             0,
258             '-03',
259             ],
260             [
261             62837514000, # utc_start 1992-03-29 01:00:00 (Sun)
262             62853238800, # utc_end 1992-09-27 01:00:00 (Sun)
263             62837506800, # local_start 1992-03-28 23:00:00 (Sat)
264             62853231600, # local_end 1992-09-26 23:00:00 (Sat)
265             -7200,
266             1,
267             '-02',
268             ],
269             [
270             62853238800, # utc_start 1992-09-27 01:00:00 (Sun)
271             62868963600, # utc_end 1993-03-28 01:00:00 (Sun)
272             62853228000, # local_start 1992-09-26 22:00:00 (Sat)
273             62868952800, # local_end 1993-03-27 22:00:00 (Sat)
274             -10800,
275             0,
276             '-03',
277             ],
278             [
279             62868963600, # utc_start 1993-03-28 01:00:00 (Sun)
280             62884688400, # utc_end 1993-09-26 01:00:00 (Sun)
281             62868956400, # local_start 1993-03-27 23:00:00 (Sat)
282             62884681200, # local_end 1993-09-25 23:00:00 (Sat)
283             -7200,
284             1,
285             '-02',
286             ],
287             [
288             62884688400, # utc_start 1993-09-26 01:00:00 (Sun)
289             62900413200, # utc_end 1994-03-27 01:00:00 (Sun)
290             62884677600, # local_start 1993-09-25 22:00:00 (Sat)
291             62900402400, # local_end 1994-03-26 22:00:00 (Sat)
292             -10800,
293             0,
294             '-03',
295             ],
296             [
297             62900413200, # utc_start 1994-03-27 01:00:00 (Sun)
298             62916138000, # utc_end 1994-09-25 01:00:00 (Sun)
299             62900406000, # local_start 1994-03-26 23:00:00 (Sat)
300             62916130800, # local_end 1994-09-24 23:00:00 (Sat)
301             -7200,
302             1,
303             '-02',
304             ],
305             [
306             62916138000, # utc_start 1994-09-25 01:00:00 (Sun)
307             62931862800, # utc_end 1995-03-26 01:00:00 (Sun)
308             62916127200, # local_start 1994-09-24 22:00:00 (Sat)
309             62931852000, # local_end 1995-03-25 22:00:00 (Sat)
310             -10800,
311             0,
312             '-03',
313             ],
314             [
315             62931862800, # utc_start 1995-03-26 01:00:00 (Sun)
316             62947587600, # utc_end 1995-09-24 01:00:00 (Sun)
317             62931855600, # local_start 1995-03-25 23:00:00 (Sat)
318             62947580400, # local_end 1995-09-23 23:00:00 (Sat)
319             -7200,
320             1,
321             '-02',
322             ],
323             [
324             62947587600, # utc_start 1995-09-24 01:00:00 (Sun)
325             62956148400, # utc_end 1996-01-01 03:00:00 (Mon)
326             62947576800, # local_start 1995-09-23 22:00:00 (Sat)
327             62956137600, # local_end 1996-01-01 00:00:00 (Mon)
328             -10800,
329             0,
330             '-03',
331             ],
332             [
333             62956148400, # utc_start 1996-01-01 03:00:00 (Mon)
334             DateTime::TimeZone::INFINITY, # utc_end
335             62956148400, # local_start 1996-01-01 03:00:00 (Mon)
336             DateTime::TimeZone::INFINITY, # local_end
337             0,
338             0,
339             'GMT',
340             ],
341             ];
342              
343 1     1 0 4 sub olson_version {'2026a'}
344              
345 0     0 1 0 sub has_dst_changes {16}
346              
347 1     1   8 sub _max_year {2036}
348              
349             sub _new_instance {
350 1     1   20 return shift->_init( @_, spans => $spans );
351             }
352              
353              
354              
355             1;
356