1 # This file is auto-generated by the Perl DateTime Suite time zone
2 # code generator (0.07) This code generator comes with the
3 # DateTime::TimeZone module distribution in the tools/ directory
6 # Generated from /tmp/UeJBI4pKMW/australasia. Olson data version 2009s
8 # Do not edit this file directly.
10 package DateTime::TimeZone::Pacific::Auckland;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
18 @DateTime::TimeZone::Pacific::Auckland::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23 DateTime::TimeZone::NEG_INFINITY,
25 DateTime::TimeZone::NEG_INFINITY,
1122 sub olson_version { '2009s' }
1124 sub has_dst_changes { 61 }
1126 sub _max_year { 2019 }
1130 return shift->_init( @_, spans => $spans );
1133 sub _last_offset { 43200 }
1135 my $last_observance = bless( {
1136 'format' => 'NZ%sT',
1137 'gmtoff' => '12:00',
1138 'local_start_datetime' => bless( {
1139 'formatter' => undef,
1140 'local_rd_days' => 710397,
1141 'local_rd_secs' => 0,
1142 'offset_modifier' => 0,
1145 'name' => 'floating',
1147 }, 'DateTime::TimeZone::Floating' ),
1148 'utc_rd_days' => 710397,
1152 'offset_from_std' => 0,
1153 'offset_from_utc' => 43200,
1155 'utc_start_datetime' => bless( {
1156 'formatter' => undef,
1157 'local_rd_days' => 710396,
1158 'local_rd_secs' => 43200,
1159 'offset_modifier' => 0,
1162 'name' => 'floating',
1164 }, 'DateTime::TimeZone::Floating' ),
1165 'utc_rd_days' => 710396,
1166 'utc_rd_secs' => 43200,
1169 }, 'DateTime::TimeZone::OlsonDB::Observance' )
1171 sub _last_observance { $last_observance }
1180 'offset_from_std' => 0,
1185 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1192 'offset_from_std' => 3600,
1197 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1200 sub _rules { $rules }