File Coverage

blib/lib/DateTime/TimeZone/Australia/Lindeman.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/australasia. Olson data version 2026a
7             #
8             # Do not edit this file directly.
9             #
10             package DateTime::TimeZone::Australia::Lindeman;
11              
12 1     1   734 use strict;
  1         3  
  1         44  
13 1     1   8 use warnings;
  1         2  
  1         68  
14 1     1   7 use namespace::autoclean;
  1         3  
  1         7  
15              
16             our $VERSION = '2.67';
17              
18 1     1   85 use Class::Singleton 1.03;
  1         32  
  1         26  
19 1     1   4 use DateTime::TimeZone;
  1         1  
  1         15  
20 1     1   3 use DateTime::TimeZone::OlsonDB;
  1         2  
  1         257  
21              
22             @DateTime::TimeZone::Australia::Lindeman::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23              
24             my $spans =
25             [
26             [
27             DateTime::TimeZone::NEG_INFINITY, # utc_start
28             59768892244, # utc_end 1894-12-31 14:04:04 (Mon)
29             DateTime::TimeZone::NEG_INFINITY, # local_start
30             59768928000, # local_end 1895-01-01 00:00:00 (Tue)
31             35756,
32             0,
33             'LMT',
34             ],
35             [
36             59768892244, # utc_start 1894-12-31 14:04:04 (Mon)
37             60463123200, # utc_end 1916-12-31 16:00:00 (Sun)
38             59768928244, # local_start 1895-01-01 00:04:04 (Tue)
39             60463159200, # local_end 1917-01-01 02:00:00 (Mon)
40             36000,
41             0,
42             'AEST',
43             ],
44             [
45             60463123200, # utc_start 1916-12-31 16:00:00 (Sun)
46             60470294400, # utc_end 1917-03-24 16:00:00 (Sat)
47             60463162800, # local_start 1917-01-01 03:00:00 (Mon)
48             60470334000, # local_end 1917-03-25 03:00:00 (Sun)
49             39600,
50             1,
51             'AEDT',
52             ],
53             [
54             60470294400, # utc_start 1917-03-24 16:00:00 (Sat)
55             61252041600, # utc_end 1941-12-31 16:00:00 (Wed)
56             60470330400, # local_start 1917-03-25 02:00:00 (Sun)
57             61252077600, # local_end 1942-01-01 02:00:00 (Thu)
58             36000,
59             0,
60             'AEST',
61             ],
62             [
63             61252041600, # utc_start 1941-12-31 16:00:00 (Wed)
64             61259558400, # utc_end 1942-03-28 16:00:00 (Sat)
65             61252081200, # local_start 1942-01-01 03:00:00 (Thu)
66             61259598000, # local_end 1942-03-29 03:00:00 (Sun)
67             39600,
68             1,
69             'AEDT',
70             ],
71             [
72             61259558400, # utc_start 1942-03-28 16:00:00 (Sat)
73             61275283200, # utc_end 1942-09-26 16:00:00 (Sat)
74             61259594400, # local_start 1942-03-29 02:00:00 (Sun)
75             61275319200, # local_end 1942-09-27 02:00:00 (Sun)
76             36000,
77             0,
78             'AEST',
79             ],
80             [
81             61275283200, # utc_start 1942-09-26 16:00:00 (Sat)
82             61291008000, # utc_end 1943-03-27 16:00:00 (Sat)
83             61275322800, # local_start 1942-09-27 03:00:00 (Sun)
84             61291047600, # local_end 1943-03-28 03:00:00 (Sun)
85             39600,
86             1,
87             'AEDT',
88             ],
89             [
90             61291008000, # utc_start 1943-03-27 16:00:00 (Sat)
91             61307337600, # utc_end 1943-10-02 16:00:00 (Sat)
92             61291044000, # local_start 1943-03-28 02:00:00 (Sun)
93             61307373600, # local_end 1943-10-03 02:00:00 (Sun)
94             36000,
95             0,
96             'AEST',
97             ],
98             [
99             61307337600, # utc_start 1943-10-02 16:00:00 (Sat)
100             61322457600, # utc_end 1944-03-25 16:00:00 (Sat)
101             61307377200, # local_start 1943-10-03 03:00:00 (Sun)
102             61322497200, # local_end 1944-03-26 03:00:00 (Sun)
103             39600,
104             1,
105             'AEDT',
106             ],
107             [
108             61322457600, # utc_start 1944-03-25 16:00:00 (Sat)
109             62193369600, # utc_end 1971-10-30 16:00:00 (Sat)
110             61322493600, # local_start 1944-03-26 02:00:00 (Sun)
111             62193405600, # local_end 1971-10-31 02:00:00 (Sun)
112             36000,
113             0,
114             'AEST',
115             ],
116             [
117             62193369600, # utc_start 1971-10-30 16:00:00 (Sat)
118             62203651200, # utc_end 1972-02-26 16:00:00 (Sat)
119             62193409200, # local_start 1971-10-31 03:00:00 (Sun)
120             62203690800, # local_end 1972-02-27 03:00:00 (Sun)
121             39600,
122             1,
123             'AEDT',
124             ],
125             [
126             62203651200, # utc_start 1972-02-26 16:00:00 (Sat)
127             62761276800, # utc_end 1989-10-28 16:00:00 (Sat)
128             62203687200, # local_start 1972-02-27 02:00:00 (Sun)
129             62761312800, # local_end 1989-10-29 02:00:00 (Sun)
130             36000,
131             0,
132             'AEST',
133             ],
134             [
135             62761276800, # utc_start 1989-10-28 16:00:00 (Sat)
136             62772163200, # utc_end 1990-03-03 16:00:00 (Sat)
137             62761316400, # local_start 1989-10-29 03:00:00 (Sun)
138             62772202800, # local_end 1990-03-04 03:00:00 (Sun)
139             39600,
140             1,
141             'AEDT',
142             ],
143             [
144             62772163200, # utc_start 1990-03-03 16:00:00 (Sat)
145             62792726400, # utc_end 1990-10-27 16:00:00 (Sat)
146             62772199200, # local_start 1990-03-04 02:00:00 (Sun)
147             62792762400, # local_end 1990-10-28 02:00:00 (Sun)
148             36000,
149             0,
150             'AEST',
151             ],
152             [
153             62792726400, # utc_start 1990-10-27 16:00:00 (Sat)
154             62803612800, # utc_end 1991-03-02 16:00:00 (Sat)
155             62792766000, # local_start 1990-10-28 03:00:00 (Sun)
156             62803652400, # local_end 1991-03-03 03:00:00 (Sun)
157             39600,
158             1,
159             'AEDT',
160             ],
161             [
162             62803612800, # utc_start 1991-03-02 16:00:00 (Sat)
163             62824176000, # utc_end 1991-10-26 16:00:00 (Sat)
164             62803648800, # local_start 1991-03-03 02:00:00 (Sun)
165             62824212000, # local_end 1991-10-27 02:00:00 (Sun)
166             36000,
167             0,
168             'AEST',
169             ],
170             [
171             62824176000, # utc_start 1991-10-26 16:00:00 (Sat)
172             62835062400, # utc_end 1992-02-29 16:00:00 (Sat)
173             62824215600, # local_start 1991-10-27 03:00:00 (Sun)
174             62835102000, # local_end 1992-03-01 03:00:00 (Sun)
175             39600,
176             1,
177             'AEDT',
178             ],
179             [
180             62835062400, # utc_start 1992-02-29 16:00:00 (Sat)
181             62855625600, # utc_end 1992-10-24 16:00:00 (Sat)
182             62835098400, # local_start 1992-03-01 02:00:00 (Sun)
183             62855661600, # local_end 1992-10-25 02:00:00 (Sun)
184             36000,
185             0,
186             'AEST',
187             ],
188             [
189             62855625600, # utc_start 1992-10-24 16:00:00 (Sat)
190             62867116800, # utc_end 1993-03-06 16:00:00 (Sat)
191             62855665200, # local_start 1992-10-25 03:00:00 (Sun)
192             62867156400, # local_end 1993-03-07 03:00:00 (Sun)
193             39600,
194             1,
195             'AEDT',
196             ],
197             [
198             62867116800, # utc_start 1993-03-06 16:00:00 (Sat)
199             62887680000, # utc_end 1993-10-30 16:00:00 (Sat)
200             62867152800, # local_start 1993-03-07 02:00:00 (Sun)
201             62887716000, # local_end 1993-10-31 02:00:00 (Sun)
202             36000,
203             0,
204             'AEST',
205             ],
206             [
207             62887680000, # utc_start 1993-10-30 16:00:00 (Sat)
208             62898566400, # utc_end 1994-03-05 16:00:00 (Sat)
209             62887719600, # local_start 1993-10-31 03:00:00 (Sun)
210             62898606000, # local_end 1994-03-06 03:00:00 (Sun)
211             39600,
212             1,
213             'AEDT',
214             ],
215             [
216             62898566400, # utc_start 1994-03-05 16:00:00 (Sat)
217             DateTime::TimeZone::INFINITY, # utc_end
218             62898602400, # local_start 1994-03-06 02:00:00 (Sun)
219             DateTime::TimeZone::INFINITY, # local_end
220             36000,
221             0,
222             'AEST',
223             ],
224             ];
225              
226 1     1 0 3 sub olson_version {'2026a'}
227              
228 0     0 1 0 sub has_dst_changes {10}
229              
230 1     1   8 sub _max_year {2036}
231              
232             sub _new_instance {
233 1     1   16 return shift->_init( @_, spans => $spans );
234             }
235              
236              
237              
238             1;
239