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/africa. Olson data version 2009s
8 # Do not edit this file directly.
10 package DateTime::TimeZone::Africa::Cairo;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
18 @DateTime::TimeZone::Africa::Cairo::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23 DateTime::TimeZone::NEG_INFINITY,
25 DateTime::TimeZone::NEG_INFINITY,
1293 sub olson_version { '2009s' }
1295 sub has_dst_changes { 70 }
1297 sub _max_year { 2019 }
1301 return shift->_init( @_, spans => $spans );
1304 sub _last_offset { 7200 }
1306 my $last_observance = bless( {
1307 'format' => 'EE%sT',
1309 'local_start_datetime' => bless( {
1310 'formatter' => undef,
1311 'local_rd_days' => 693868,
1312 'local_rd_secs' => 86100,
1313 'offset_modifier' => 0,
1316 'name' => 'floating',
1318 }, 'DateTime::TimeZone::Floating' ),
1319 'utc_rd_days' => 693868,
1320 'utc_rd_secs' => 86100,
1323 'offset_from_std' => 0,
1324 'offset_from_utc' => 7200,
1326 'utc_start_datetime' => bless( {
1327 'formatter' => undef,
1328 'local_rd_days' => 693868,
1329 'local_rd_secs' => 78900,
1330 'offset_modifier' => 0,
1333 'name' => 'floating',
1335 }, 'DateTime::TimeZone::Floating' ),
1336 'utc_rd_days' => 693868,
1337 'utc_rd_secs' => 78900,
1340 }, 'DateTime::TimeZone::OlsonDB::Observance' )
1342 sub _last_observance { $last_observance }
1351 'offset_from_std' => 3600,
1356 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1363 'offset_from_std' => 0,
1368 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1371 sub _rules { $rules }