[HOME]

Path : /usr/share/perl5/vendor_perl/DateTime/TimeZone/Asia/
Upload :
Current File : //usr/share/perl5/vendor_perl/DateTime/TimeZone/Asia/Shanghai.pm

# This file is auto-generated by the Perl DateTime Suite time zone
# code generator (0.07) This code generator comes with the
# DateTime::TimeZone module distribution in the tools/ directory

#
# Generated from ../tzdata-2018i/asia.  Olson data version 2018i
#
# Do not edit this file directly.
#
package DateTime::TimeZone::Asia::Shanghai;
$DateTime::TimeZone::Asia::Shanghai::VERSION = '1.70';
use strict;

use Class::Singleton 1.03;
use DateTime::TimeZone;
use DateTime::TimeZone::OlsonDB;

@DateTime::TimeZone::Asia::Shanghai::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );

my $spans =
[
    [
DateTime::TimeZone::NEG_INFINITY, #    utc_start
59958201257, #      utc_end 0-12-31 15:54:17 (Sun)
DateTime::TimeZone::NEG_INFINITY, #  local_start
59958230400, #    local_end 0-12-31 00:00:00 (Sun)
29143,
0,
'LMT',
    ],
    [
59958201257, #    utc_start 0-12-31 15:54:17 (Sun)
61202016000, #      utc_end 0-12-31 16:00:00 (Sun)
59958230057, #  local_start 0-12-31 23:54:17 (Sun)
61202044800, #    local_end 0-12-31 00:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
61202016000, #    utc_start 0-12-31 16:00:00 (Sun)
61213590000, #      utc_end 0-12-31 15:00:00 (Sun)
61202048400, #  local_start 0-12-31 01:00:00 (Sun)
61213622400, #    local_end 0-12-31 00:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
61213590000, #    utc_start 0-12-31 15:00:00 (Sun)
61226812800, #      utc_end 0-12-31 16:00:00 (Sun)
61213618800, #  local_start 0-12-31 23:00:00 (Sun)
61226841600, #    local_end 0-12-31 00:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
61226812800, #    utc_start 0-12-31 16:00:00 (Sun)
61246854000, #      utc_end 0-12-31 15:00:00 (Sun)
61226845200, #  local_start 0-12-31 01:00:00 (Sun)
61246886400, #    local_end 0-12-31 00:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
61246854000, #    utc_start 0-12-31 15:00:00 (Sun)
61254633600, #      utc_end 0-12-31 16:00:00 (Sun)
61246882800, #  local_start 0-12-31 23:00:00 (Sun)
61254662400, #    local_end 0-12-31 00:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
61254633600, #    utc_start 0-12-31 16:00:00 (Sun)
61367814000, #      utc_end 0-12-31 15:00:00 (Sun)
61254666000, #  local_start 0-12-31 01:00:00 (Sun)
61367846400, #    local_end 0-12-31 00:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
61367814000, #    utc_start 0-12-31 15:00:00 (Sun)
61389849600, #      utc_end 0-12-31 16:00:00 (Sun)
61367842800, #  local_start 0-12-31 23:00:00 (Sun)
61389878400, #    local_end 0-12-31 00:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
61389849600, #    utc_start 0-12-31 16:00:00 (Sun)
61401855600, #      utc_end 0-12-31 15:00:00 (Sun)
61389882000, #  local_start 0-12-31 01:00:00 (Sun)
61401888000, #    local_end 0-12-31 00:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
61401855600, #    utc_start 0-12-31 15:00:00 (Sun)
61418793600, #      utc_end 0-12-31 16:00:00 (Sun)
61401884400, #  local_start 0-12-31 23:00:00 (Sun)
61418822400, #    local_end 0-12-31 00:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
61418793600, #    utc_start 0-12-31 16:00:00 (Sun)
61436070000, #      utc_end 0-12-31 15:00:00 (Sun)
61418826000, #  local_start 0-12-31 01:00:00 (Sun)
61436102400, #    local_end 0-12-31 00:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
61436070000, #    utc_start 0-12-31 15:00:00 (Sun)
61451798400, #      utc_end 0-12-31 16:00:00 (Sun)
61436098800, #  local_start 0-12-31 23:00:00 (Sun)
61451827200, #    local_end 0-12-31 00:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
61451798400, #    utc_start 0-12-31 16:00:00 (Sun)
61465014000, #      utc_end 0-12-31 15:00:00 (Sun)
61451830800, #  local_start 0-12-31 01:00:00 (Sun)
61465046400, #    local_end 0-12-31 00:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
61465014000, #    utc_start 0-12-31 15:00:00 (Sun)
61483334400, #      utc_end 0-12-31 16:00:00 (Sun)
61465042800, #  local_start 0-12-31 23:00:00 (Sun)
61483363200, #    local_end 0-12-31 00:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
61483334400, #    utc_start 0-12-31 16:00:00 (Sun)
61485663600, #      utc_end 0-12-31 15:00:00 (Sun)
61483366800, #  local_start 0-12-31 01:00:00 (Sun)
61485696000, #    local_end 0-12-31 00:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
61485663600, #    utc_start 0-12-31 15:00:00 (Sun)
62651210400, #      utc_end 0-12-31 18:00:00 (Sun)
61485692400, #  local_start 0-12-31 23:00:00 (Sun)
62651239200, #    local_end 0-12-31 02:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
62651210400, #    utc_start 0-12-31 18:00:00 (Sun)
62662698000, #      utc_end 0-12-31 17:00:00 (Sun)
62651242800, #  local_start 0-12-31 03:00:00 (Sun)
62662730400, #    local_end 0-12-31 02:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
62662698000, #    utc_start 0-12-31 17:00:00 (Sun)
62680845600, #      utc_end 0-12-31 18:00:00 (Sun)
62662726800, #  local_start 0-12-31 01:00:00 (Sun)
62680874400, #    local_end 0-12-31 02:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
62680845600, #    utc_start 0-12-31 18:00:00 (Sun)
62694147600, #      utc_end 0-12-31 17:00:00 (Sun)
62680878000, #  local_start 0-12-31 03:00:00 (Sun)
62694180000, #    local_end 0-12-31 02:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
62694147600, #    utc_start 0-12-31 17:00:00 (Sun)
62712900000, #      utc_end 0-12-31 18:00:00 (Sun)
62694176400, #  local_start 0-12-31 01:00:00 (Sun)
62712928800, #    local_end 0-12-31 02:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
62712900000, #    utc_start 0-12-31 18:00:00 (Sun)
62725597200, #      utc_end 0-12-31 17:00:00 (Sun)
62712932400, #  local_start 0-12-31 03:00:00 (Sun)
62725629600, #    local_end 0-12-31 02:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
62725597200, #    utc_start 0-12-31 17:00:00 (Sun)
62744349600, #      utc_end 0-12-31 18:00:00 (Sun)
62725626000, #  local_start 0-12-31 01:00:00 (Sun)
62744378400, #    local_end 0-12-31 02:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
62744349600, #    utc_start 0-12-31 18:00:00 (Sun)
62757651600, #      utc_end 0-12-31 17:00:00 (Sun)
62744382000, #  local_start 0-12-31 03:00:00 (Sun)
62757684000, #    local_end 0-12-31 02:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
62757651600, #    utc_start 0-12-31 17:00:00 (Sun)
62775799200, #      utc_end 0-12-31 18:00:00 (Sun)
62757680400, #  local_start 0-12-31 01:00:00 (Sun)
62775828000, #    local_end 0-12-31 02:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
62775799200, #    utc_start 0-12-31 18:00:00 (Sun)
62789101200, #      utc_end 0-12-31 17:00:00 (Sun)
62775831600, #  local_start 0-12-31 03:00:00 (Sun)
62789133600, #    local_end 0-12-31 02:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
62789101200, #    utc_start 0-12-31 17:00:00 (Sun)
62807248800, #      utc_end 0-12-31 18:00:00 (Sun)
62789130000, #  local_start 0-12-31 01:00:00 (Sun)
62807277600, #    local_end 0-12-31 02:00:00 (Sun)
28800,
0,
'CST',
    ],
    [
62807248800, #    utc_start 0-12-31 18:00:00 (Sun)
62820550800, #      utc_end 0-12-31 17:00:00 (Sun)
62807281200, #  local_start 0-12-31 03:00:00 (Sun)
62820583200, #    local_end 0-12-31 02:00:00 (Sun)
32400,
1,
'CDT',
    ],
    [
62820550800, #    utc_start 0-12-31 17:00:00 (Sun)
DateTime::TimeZone::INFINITY, #      utc_end
62820579600, #  local_start 0-12-31 01:00:00 (Sun)
DateTime::TimeZone::INFINITY, #    local_end
28800,
0,
'CST',
    ],
];

sub olson_version { '2018i' }

sub has_dst_changes { 13 }

sub _max_year { 2029 }

sub _new_instance
{
    return shift->_init( @_, spans => $spans );
}



1;