File Coverage

blib/lib/DateTime/TimeZone/America/Santo_Domingo.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/northamerica. Olson data version 2026a
7             #
8             # Do not edit this file directly.
9             #
10             package DateTime::TimeZone::America::Santo_Domingo;
11              
12 1     1   899 use strict;
  1         3  
  1         47  
13 1     1   7 use warnings;
  1         2  
  1         57  
14 1     1   8 use namespace::autoclean;
  1         2  
  1         9  
15              
16             our $VERSION = '2.67';
17              
18 1     1   126 use Class::Singleton 1.03;
  1         38  
  1         34  
19 1     1   8 use DateTime::TimeZone;
  1         2  
  1         51  
20 1     1   25 use DateTime::TimeZone::OlsonDB;
  1         2  
  1         418  
21              
22             @DateTime::TimeZone::America::Santo_Domingo::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23              
24             my $spans =
25             [
26             [
27             DateTime::TimeZone::NEG_INFINITY, # utc_start
28             59611178376, # utc_end 1890-01-01 04:39:36 (Wed)
29             DateTime::TimeZone::NEG_INFINITY, # local_start
30             59611161600, # local_end 1890-01-01 00:00:00 (Wed)
31             -16776,
32             0,
33             'LMT',
34             ],
35             [
36             59611178376, # utc_start 1890-01-01 04:39:36 (Wed)
37             60975909600, # utc_end 1933-04-01 16:40:00 (Sat)
38             59611161576, # local_start 1889-12-31 23:59:36 (Tue)
39             60975892800, # local_end 1933-04-01 12:00:00 (Sat)
40             -16800,
41             0,
42             'SDMT',
43             ],
44             [
45             60975909600, # utc_start 1933-04-01 16:40:00 (Sat)
46             62035563600, # utc_end 1966-10-30 05:00:00 (Sun)
47             60975891600, # local_start 1933-04-01 11:40:00 (Sat)
48             62035545600, # local_end 1966-10-30 00:00:00 (Sun)
49             -18000,
50             0,
51             'EST',
52             ],
53             [
54             62035563600, # utc_start 1966-10-30 05:00:00 (Sun)
55             62046014400, # utc_end 1967-02-28 04:00:00 (Tue)
56             62035549200, # local_start 1966-10-30 01:00:00 (Sun)
57             62046000000, # local_end 1967-02-28 00:00:00 (Tue)
58             -14400,
59             1,
60             'EDT',
61             ],
62             [
63             62046014400, # utc_start 1967-02-28 04:00:00 (Tue)
64             62129912400, # utc_end 1969-10-26 05:00:00 (Sun)
65             62045996400, # local_start 1967-02-27 23:00:00 (Mon)
66             62129894400, # local_end 1969-10-26 00:00:00 (Sun)
67             -18000,
68             0,
69             'EST',
70             ],
71             [
72             62129912400, # utc_start 1969-10-26 05:00:00 (Sun)
73             62140105800, # utc_end 1970-02-21 04:30:00 (Sat)
74             62129896200, # local_start 1969-10-26 00:30:00 (Sun)
75             62140089600, # local_end 1970-02-21 00:00:00 (Sat)
76             -16200,
77             1,
78             '-0430',
79             ],
80             [
81             62140105800, # utc_start 1970-02-21 04:30:00 (Sat)
82             62161362000, # utc_end 1970-10-25 05:00:00 (Sun)
83             62140087800, # local_start 1970-02-20 23:30:00 (Fri)
84             62161344000, # local_end 1970-10-25 00:00:00 (Sun)
85             -18000,
86             0,
87             'EST',
88             ],
89             [
90             62161362000, # utc_start 1970-10-25 05:00:00 (Sun)
91             62168877000, # utc_end 1971-01-20 04:30:00 (Wed)
92             62161345800, # local_start 1970-10-25 00:30:00 (Sun)
93             62168860800, # local_end 1971-01-20 00:00:00 (Wed)
94             -16200,
95             1,
96             '-0430',
97             ],
98             [
99             62168877000, # utc_start 1971-01-20 04:30:00 (Wed)
100             62193416400, # utc_end 1971-10-31 05:00:00 (Sun)
101             62168859000, # local_start 1971-01-19 23:30:00 (Tue)
102             62193398400, # local_end 1971-10-31 00:00:00 (Sun)
103             -18000,
104             0,
105             'EST',
106             ],
107             [
108             62193416400, # utc_start 1971-10-31 05:00:00 (Sun)
109             62200499400, # utc_end 1972-01-21 04:30:00 (Fri)
110             62193400200, # local_start 1971-10-31 00:30:00 (Sun)
111             62200483200, # local_end 1972-01-21 00:00:00 (Fri)
112             -16200,
113             1,
114             '-0430',
115             ],
116             [
117             62200499400, # utc_start 1972-01-21 04:30:00 (Fri)
118             62224866000, # utc_end 1972-10-29 05:00:00 (Sun)
119             62200481400, # local_start 1972-01-20 23:30:00 (Thu)
120             62224848000, # local_end 1972-10-29 00:00:00 (Sun)
121             -18000,
122             0,
123             'EST',
124             ],
125             [
126             62224866000, # utc_start 1972-10-29 05:00:00 (Sun)
127             62232121800, # utc_end 1973-01-21 04:30:00 (Sun)
128             62224849800, # local_start 1972-10-29 00:30:00 (Sun)
129             62232105600, # local_end 1973-01-21 00:00:00 (Sun)
130             -16200,
131             1,
132             '-0430',
133             ],
134             [
135             62232121800, # utc_start 1973-01-21 04:30:00 (Sun)
136             62256315600, # utc_end 1973-10-28 05:00:00 (Sun)
137             62232103800, # local_start 1973-01-20 23:30:00 (Sat)
138             62256297600, # local_end 1973-10-28 00:00:00 (Sun)
139             -18000,
140             0,
141             'EST',
142             ],
143             [
144             62256315600, # utc_start 1973-10-28 05:00:00 (Sun)
145             62263657800, # utc_end 1974-01-21 04:30:00 (Mon)
146             62256299400, # local_start 1973-10-28 00:30:00 (Sun)
147             62263641600, # local_end 1974-01-21 00:00:00 (Mon)
148             -16200,
149             1,
150             '-0430',
151             ],
152             [
153             62263657800, # utc_start 1974-01-21 04:30:00 (Mon)
154             62287765200, # utc_end 1974-10-27 05:00:00 (Sun)
155             62263639800, # local_start 1974-01-20 23:30:00 (Sun)
156             62287747200, # local_end 1974-10-27 00:00:00 (Sun)
157             -18000,
158             0,
159             'EST',
160             ],
161             [
162             62287765200, # utc_start 1974-10-27 05:00:00 (Sun)
163             63108482400, # utc_end 2000-10-29 06:00:00 (Sun)
164             62287750800, # local_start 1974-10-27 01:00:00 (Sun)
165             63108468000, # local_end 2000-10-29 02:00:00 (Sun)
166             -14400,
167             0,
168             'AST',
169             ],
170             [
171             63108482400, # utc_start 2000-10-29 06:00:00 (Sun)
172             63111506400, # utc_end 2000-12-03 06:00:00 (Sun)
173             63108464400, # local_start 2000-10-29 01:00:00 (Sun)
174             63111488400, # local_end 2000-12-03 01:00:00 (Sun)
175             -18000,
176             0,
177             'EST',
178             ],
179             [
180             63111506400, # utc_start 2000-12-03 06:00:00 (Sun)
181             DateTime::TimeZone::INFINITY, # utc_end
182             63111492000, # local_start 2000-12-03 02:00:00 (Sun)
183             DateTime::TimeZone::INFINITY, # local_end
184             -14400,
185             0,
186             'AST',
187             ],
188             ];
189              
190 1     1 0 3 sub olson_version {'2026a'}
191              
192 0     0 1 0 sub has_dst_changes {6}
193              
194 1     1   9 sub _max_year {2036}
195              
196             sub _new_instance {
197 1     1   19 return shift->_init( @_, spans => $spans );
198             }
199              
200              
201              
202             1;
203