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/europe. Olson data version 2009s
8 # Do not edit this file directly.
10 package DateTime::TimeZone::Europe::Paris;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
18 @DateTime::TimeZone::Europe::Paris::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23 DateTime::TimeZone::NEG_INFINITY,
25 DateTime::TimeZone::NEG_INFINITY,
1383 sub olson_version { '2009s' }
1385 sub has_dst_changes { 76 }
1387 sub _max_year { 2019 }
1391 return shift->_init( @_, spans => $spans );
1394 sub _last_offset { 3600 }
1396 my $last_observance = bless( {
1397 'format' => 'CE%sT',
1399 'local_start_datetime' => bless( {
1400 'formatter' => undef,
1401 'local_rd_days' => 721720,
1402 'local_rd_secs' => 0,
1403 'offset_modifier' => 0,
1406 'name' => 'floating',
1408 }, 'DateTime::TimeZone::Floating' ),
1409 'utc_rd_days' => 721720,
1413 'offset_from_std' => 0,
1414 'offset_from_utc' => 3600,
1416 'utc_start_datetime' => bless( {
1417 'formatter' => undef,
1418 'local_rd_days' => 721719,
1419 'local_rd_secs' => 82800,
1420 'offset_modifier' => 0,
1423 'name' => 'floating',
1425 }, 'DateTime::TimeZone::Floating' ),
1426 'utc_rd_days' => 721719,
1427 'utc_rd_secs' => 82800,
1430 }, 'DateTime::TimeZone::OlsonDB::Observance' )
1432 sub _last_observance { $last_observance }
1441 'offset_from_std' => 3600,
1446 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1453 'offset_from_std' => 0,
1458 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1461 sub _rules { $rules }