# 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::Seoul;
$DateTime::TimeZone::Asia::Seoul::VERSION = '1.70';
use strict;
use Class::Singleton 1.03;
use DateTime::TimeZone;
use DateTime::TimeZone::OlsonDB;
@DateTime::TimeZone::Asia::Seoul::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
my $spans =
[
[
DateTime::TimeZone::NEG_INFINITY, # utc_start
60186900728, # utc_end 0-12-31 15:32:08 (Sun)
DateTime::TimeZone::NEG_INFINITY, # local_start
60186931200, # local_end 0-12-31 00:00:00 (Sun)
30472,
0,
'LMT',
],
[
60186900728, # utc_start 0-12-31 15:32:08 (Sun)
60305268600, # utc_end 0-12-31 15:30:00 (Sun)
60186931328, # local_start 0-12-31 00:02:08 (Sun)
60305299200, # local_end 0-12-31 00:00:00 (Sun)
30600,
0,
'KST',
],
[
60305268600, # utc_start 0-12-31 15:30:00 (Sun)
61368332400, # utc_end 0-12-31 15:00:00 (Sun)
60305301000, # local_start 0-12-31 00:30:00 (Sun)
61368364800, # local_end 0-12-31 00:00:00 (Sun)
32400,
0,
'JST',
],
[
61368332400, # utc_start 0-12-31 15:00:00 (Sun)
61637554800, # utc_end 0-12-31 15:00:00 (Sun)
61368364800, # local_start 0-12-31 00:00:00 (Sun)
61637587200, # local_end 0-12-31 00:00:00 (Sun)
32400,
0,
'KST',
],
[
61637554800, # utc_start 0-12-31 15:00:00 (Sun)
61672980600, # utc_end 0-12-31 15:30:00 (Sun)
61637585400, # local_start 0-12-31 23:30:00 (Sun)
61673011200, # local_end 0-12-31 00:00:00 (Sun)
30600,
0,
'KST',
],
[
61672980600, # utc_start 0-12-31 15:30:00 (Sun)
61683949800, # utc_end 0-12-31 14:30:00 (Sun)
61673014800, # local_start 0-12-31 01:00:00 (Sun)
61683984000, # local_end 0-12-31 00:00:00 (Sun)
34200,
1,
'KDT',
],
[
61683949800, # utc_start 0-12-31 14:30:00 (Sun)
61705899000, # utc_end 0-12-31 15:30:00 (Sun)
61683980400, # local_start 0-12-31 23:00:00 (Sun)
61705929600, # local_end 0-12-31 00:00:00 (Sun)
30600,
0,
'KST',
],
[
61705899000, # utc_start 0-12-31 15:30:00 (Sun)
61717386600, # utc_end 0-12-31 14:30:00 (Sun)
61705933200, # local_start 0-12-31 01:00:00 (Sun)
61717420800, # local_end 0-12-31 00:00:00 (Sun)
34200,
1,
'KDT',
],
[
61717386600, # utc_start 0-12-31 14:30:00 (Sun)
61736139000, # utc_end 0-12-31 15:30:00 (Sun)
61717417200, # local_start 0-12-31 23:00:00 (Sun)
61736169600, # local_end 0-12-31 00:00:00 (Sun)
30600,
0,
'KST',
],
[
61736139000, # utc_start 0-12-31 15:30:00 (Sun)
61748231400, # utc_end 0-12-31 14:30:00 (Sun)
61736173200, # local_start 0-12-31 01:00:00 (Sun)
61748265600, # local_end 0-12-31 00:00:00 (Sun)
34200,
1,
'KDT',
],
[
61748231400, # utc_start 0-12-31 14:30:00 (Sun)
61767588600, # utc_end 0-12-31 15:30:00 (Sun)
61748262000, # local_start 0-12-31 23:00:00 (Sun)
61767619200, # local_end 0-12-31 00:00:00 (Sun)
30600,
0,
'KST',
],
[
61767588600, # utc_start 0-12-31 15:30:00 (Sun)
61779681000, # utc_end 0-12-31 14:30:00 (Sun)
61767622800, # local_start 0-12-31 01:00:00 (Sun)
61779715200, # local_end 0-12-31 00:00:00 (Sun)
34200,
1,
'KDT',
],
[
61779681000, # utc_start 0-12-31 14:30:00 (Sun)
61799038200, # utc_end 0-12-31 15:30:00 (Sun)
61779711600, # local_start 0-12-31 23:00:00 (Sun)
61799068800, # local_end 0-12-31 00:00:00 (Sun)
30600,
0,
'KST',
],
[
61799038200, # utc_start 0-12-31 15:30:00 (Sun)
61811130600, # utc_end 0-12-31 14:30:00 (Sun)
61799072400, # local_start 0-12-31 01:00:00 (Sun)
61811164800, # local_end 0-12-31 00:00:00 (Sun)
34200,
1,
'KDT',
],
[
61811130600, # utc_start 0-12-31 14:30:00 (Sun)
61830487800, # utc_end 0-12-31 15:30:00 (Sun)
61811161200, # local_start 0-12-31 23:00:00 (Sun)
61830518400, # local_end 0-12-31 00:00:00 (Sun)
30600,
0,
'KST',
],
[
61830487800, # utc_start 0-12-31 15:30:00 (Sun)
61842580200, # utc_end 0-12-31 14:30:00 (Sun)
61830522000, # local_start 0-12-31 01:00:00 (Sun)
61842614400, # local_end 0-12-31 00:00:00 (Sun)
34200,
1,
'KDT',
],
[
61842580200, # utc_start 0-12-31 14:30:00 (Sun)
61870750200, # utc_end 0-12-31 15:30:00 (Sun)
61842610800, # local_start 0-12-31 23:00:00 (Sun)
61870780800, # local_end 0-12-31 00:00:00 (Sun)
30600,
0,
'KST',
],
[
61870750200, # utc_start 0-12-31 15:30:00 (Sun)
62683261200, # utc_end 0-12-31 17:00:00 (Sun)
61870782600, # local_start 0-12-31 00:30:00 (Sun)
62683293600, # local_end 0-12-31 02:00:00 (Sun)
32400,
0,
'KST',
],
[
62683261200, # utc_start 0-12-31 17:00:00 (Sun)
62696566800, # utc_end 0-12-31 17:00:00 (Sun)
62683297200, # local_start 0-12-31 03:00:00 (Sun)
62696602800, # local_end 0-12-31 03:00:00 (Sun)
36000,
1,
'KDT',
],
[
62696566800, # utc_start 0-12-31 17:00:00 (Sun)
62714710800, # utc_end 0-12-31 17:00:00 (Sun)
62696599200, # local_start 0-12-31 02:00:00 (Sun)
62714743200, # local_end 0-12-31 02:00:00 (Sun)
32400,
0,
'KST',
],
[
62714710800, # utc_start 0-12-31 17:00:00 (Sun)
62728016400, # utc_end 0-12-31 17:00:00 (Sun)
62714746800, # local_start 0-12-31 03:00:00 (Sun)
62728052400, # local_end 0-12-31 03:00:00 (Sun)
36000,
1,
'KDT',
],
[
62728016400, # utc_start 0-12-31 17:00:00 (Sun)
DateTime::TimeZone::INFINITY, # utc_end
62728048800, # local_start 0-12-31 02:00:00 (Sun)
DateTime::TimeZone::INFINITY, # local_end
32400,
0,
'KST',
],
];
sub olson_version { '2018i' }
sub has_dst_changes { 8 }
sub _max_year { 2029 }
sub _new_instance
{
return shift->_init( @_, spans => $spans );
}
1;