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::America::Thule;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
18 @DateTime::TimeZone::America::Thule::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23 DateTime::TimeZone::NEG_INFINITY,
25 DateTime::TimeZone::NEG_INFINITY,
573 sub olson_version { '2009s' }
575 sub has_dst_changes { 30 }
577 sub _max_year { 2019 }
581 return shift->_init( @_, spans => $spans );
584 sub _last_offset { -14400 }
586 my $last_observance = bless( {
589 'local_start_datetime' => bless( {
590 'formatter' => undef,
591 'local_rd_days' => 699648,
592 'local_rd_secs' => 2108,
593 'offset_modifier' => 0,
596 'name' => 'floating',
598 }, 'DateTime::TimeZone::Floating' ),
599 'utc_rd_days' => 699648,
600 'utc_rd_secs' => 2108,
603 'offset_from_std' => 0,
604 'offset_from_utc' => -14400,
606 'utc_start_datetime' => bless( {
607 'formatter' => undef,
608 'local_rd_days' => 699648,
609 'local_rd_secs' => 16508,
610 'offset_modifier' => 0,
613 'name' => 'floating',
615 }, 'DateTime::TimeZone::Floating' ),
616 'utc_rd_days' => 699648,
617 'utc_rd_secs' => 16508,
620 }, 'DateTime::TimeZone::OlsonDB::Observance' )
622 sub _last_observance { $last_observance }
631 'offset_from_std' => 3600,
636 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
643 'offset_from_std' => 0,
648 }, 'DateTime::TimeZone::OlsonDB::Rule' )
651 sub _rules { $rules }