File Coverage

blib/lib/DateTime/TimeZone/Australia/Brisbane.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::Brisbane;
11              
12 3     3   2142 use strict;
  3         8  
  3         124  
13 3     3   16 use warnings;
  3         8  
  3         192  
14 3     3   57 use namespace::autoclean;
  3         7  
  3         21  
15              
16             our $VERSION = '2.67';
17              
18 3     3   359 use Class::Singleton 1.03;
  3         57  
  3         89  
19 3     3   16 use DateTime::TimeZone;
  3         5  
  3         89  
20 3     3   15 use DateTime::TimeZone::OlsonDB;
  3         7  
  3         907  
21              
22             @DateTime::TimeZone::Australia::Brisbane::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23              
24             my $spans =
25             [
26             [
27             DateTime::TimeZone::NEG_INFINITY, # utc_start
28             59768891272, # utc_end 1894-12-31 13:47:52 (Mon)
29             DateTime::TimeZone::NEG_INFINITY, # local_start
30             59768928000, # local_end 1895-01-01 00:00:00 (Tue)
31             36728,
32             0,
33             'LMT',
34             ],
35             [
36             59768891272, # utc_start 1894-12-31 13:47:52 (Mon)
37             60463123200, # utc_end 1916-12-31 16:00:00 (Sun)
38             59768927272, # local_start 1894-12-31 23:47:52 (Mon)
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             DateTime::TimeZone::INFINITY, # utc_end
182             62835098400, # local_start 1992-03-01 02:00:00 (Sun)
183             DateTime::TimeZone::INFINITY, # local_end
184             36000,
185             0,
186             'AEST',
187             ],
188             ];
189              
190 4     4 0 13 sub olson_version {'2026a'}
191              
192 0     0 1 0 sub has_dst_changes {8}
193              
194 3     3   23 sub _max_year {2036}
195              
196             sub _new_instance {
197 3     3   54 return shift->_init( @_, spans => $spans );
198             }
199              
200              
201              
202             1;
203