Exemplo n.º 1
0
class Costa_Rica(DstTzInfo):
    '''America/Costa_Rica timezone definition. See datetime.tzinfo for details'''

    zone = 'America/Costa_Rica'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1921, 1, 15, 5, 36, 20),
        d(1979, 2, 25, 6, 0, 0),
        d(1979, 6, 3, 5, 0, 0),
        d(1980, 2, 24, 6, 0, 0),
        d(1980, 6, 1, 5, 0, 0),
        d(1991, 1, 19, 6, 0, 0),
        d(1991, 7, 1, 5, 0, 0),
        d(1992, 1, 18, 6, 0, 0),
        d(1992, 3, 15, 5, 0, 0),
    ]

    _transition_info = [
        i(-20160, 0, 'SJMT'),
        i(-21600, 0, 'CST'),
        i(-18000, 3600, 'CDT'),
        i(-21600, 0, 'CST'),
        i(-18000, 3600, 'CDT'),
        i(-21600, 0, 'CST'),
        i(-18000, 3600, 'CDT'),
        i(-21600, 0, 'CST'),
        i(-18000, 3600, 'CDT'),
        i(-21600, 0, 'CST'),
    ]
Exemplo n.º 2
0
class Japan(DstTzInfo):
    '''Japan timezone definition. See datetime.tzinfo for details'''

    zone = 'Japan'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1937, 12, 31, 15, 0, 0),
        d(1948, 5, 1, 17, 0, 0),
        d(1948, 9, 10, 16, 0, 0),
        d(1949, 4, 2, 17, 0, 0),
        d(1949, 9, 9, 16, 0, 0),
        d(1950, 5, 6, 17, 0, 0),
        d(1950, 9, 8, 16, 0, 0),
        d(1951, 5, 5, 17, 0, 0),
        d(1951, 9, 7, 16, 0, 0),
    ]

    _transition_info = [
        i(32400, 0, 'CJT'),
        i(32400, 0, 'JST'),
        i(36000, 3600, 'JDT'),
        i(32400, 0, 'JST'),
        i(36000, 3600, 'JDT'),
        i(32400, 0, 'JST'),
        i(36000, 3600, 'JDT'),
        i(32400, 0, 'JST'),
        i(36000, 3600, 'JDT'),
        i(32400, 0, 'JST'),
    ]
Exemplo n.º 3
0
class Pontianak(DstTzInfo):
    '''Asia/Pontianak timezone definition. See datetime.tzinfo for details'''

    zone = 'Asia/Pontianak'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1908,4,30,16,42,40),
d(1932,10,31,16,42,40),
d(1942,1,28,16,30,0),
d(1945,7,31,15,0,0),
d(1948,4,30,16,30,0),
d(1950,4,30,16,0,0),
d(1963,12,31,16,30,0),
d(1987,12,31,16,0,0),
        ]

    _transition_info = [
i(26220,0,'LMT'),
i(26220,0,'PMT'),
i(27000,0,'WIT'),
i(32400,0,'JST'),
i(27000,0,'WIT'),
i(28800,0,'WIT'),
i(27000,0,'WIT'),
i(28800,0,'CIT'),
i(25200,0,'WIT'),
        ]
Exemplo n.º 4
0
class Darwin(DstTzInfo):
    '''Australia/Darwin timezone definition. See datetime.tzinfo for details'''

    zone = 'Australia/Darwin'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1916,12,31,14,31,0),
d(1917,3,24,15,30,0),
d(1941,12,31,16,30,0),
d(1942,3,28,15,30,0),
d(1942,9,26,16,30,0),
d(1943,3,27,15,30,0),
d(1943,10,2,16,30,0),
d(1944,3,25,15,30,0),
        ]

    _transition_info = [
i(34200,0,'CST'),
i(37800,3600,'CST'),
i(34200,0,'CST'),
i(37800,3600,'CST'),
i(34200,0,'CST'),
i(37800,3600,'CST'),
i(34200,0,'CST'),
i(37800,3600,'CST'),
i(34200,0,'CST'),
        ]
Exemplo n.º 5
0
class Manila(DstTzInfo):
    '''Asia/Manila timezone definition. See datetime.tzinfo for details'''

    zone = 'Asia/Manila'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1936, 10, 31, 16, 0, 0),
        d(1937, 1, 31, 15, 0, 0),
        d(1942, 4, 30, 16, 0, 0),
        d(1944, 10, 31, 15, 0, 0),
        d(1954, 4, 11, 16, 0, 0),
        d(1954, 6, 30, 15, 0, 0),
        d(1978, 3, 21, 16, 0, 0),
        d(1978, 9, 20, 15, 0, 0),
    ]

    _transition_info = [
        i(28800, 0, 'PHT'),
        i(32400, 3600, 'PHST'),
        i(28800, 0, 'PHT'),
        i(32400, 0, 'JST'),
        i(28800, 0, 'PHT'),
        i(32400, 3600, 'PHST'),
        i(28800, 0, 'PHT'),
        i(32400, 3600, 'PHST'),
        i(28800, 0, 'PHT'),
    ]
Exemplo n.º 6
0
class Guatemala(DstTzInfo):
    '''America/Guatemala timezone definition. See datetime.tzinfo for details'''

    zone = 'America/Guatemala'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,10,5,6,2,4),
d(1973,11,25,6,0,0),
d(1974,2,24,5,0,0),
d(1983,5,21,6,0,0),
d(1983,9,22,5,0,0),
d(1991,3,23,6,0,0),
d(1991,9,7,5,0,0),
        ]

    _transition_info = [
i(-21720,0,'LMT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
        ]
Exemplo n.º 7
0
class Singapore(DstTzInfo):
    '''Singapore timezone definition. See datetime.tzinfo for details'''

    zone = 'Singapore'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1905, 5, 31, 17, 4, 35),
        d(1932, 12, 31, 17, 0, 0),
        d(1935, 12, 31, 16, 40, 0),
        d(1941, 8, 31, 16, 40, 0),
        d(1942, 2, 15, 16, 30, 0),
        d(1945, 9, 11, 15, 0, 0),
        d(1965, 8, 8, 16, 30, 0),
        d(1981, 12, 31, 16, 30, 0),
    ]

    _transition_info = [
        i(24900, 0, 'SMT'),
        i(25200, 0, 'MALT'),
        i(26400, 1200, 'MALST'),
        i(26400, 0, 'MALT'),
        i(27000, 0, 'MALT'),
        i(32400, 0, 'JST'),
        i(27000, 0, 'MALT'),
        i(27000, 0, 'SGT'),
        i(28800, 0, 'SGT'),
    ]
Exemplo n.º 8
0
class Karachi(DstTzInfo):
    '''Asia/Karachi timezone definition. See datetime.tzinfo for details'''

    zone = 'Asia/Karachi'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1906,12,31,19,31,48),
d(1942,8,31,18,30,0),
d(1945,10,14,17,30,0),
d(1951,9,29,18,30,0),
d(1971,3,25,19,0,0),
d(2002,4,6,19,1,0),
d(2002,10,5,18,1,0),
        ]

    _transition_info = [
i(16080,0,'LMT'),
i(19800,0,'IST'),
i(23400,3600,'IST'),
i(19800,0,'IST'),
i(18000,0,'KART'),
i(18000,0,'PKT'),
i(21600,3600,'PKST'),
i(18000,0,'PKT'),
        ]
Exemplo n.º 9
0
class Douala(DstTzInfo):
    '''Africa/Douala timezone definition. See datetime.tzinfo for details'''

    zone = 'Africa/Douala'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1911, 12, 31, 23, 21, 12),
    ]

    _transition_info = [
        i(2340, 0, 'LMT'),
        i(3600, 0, 'WAT'),
    ]
Exemplo n.º 10
0
class Dubai(DstTzInfo):
    '''Asia/Dubai timezone definition. See datetime.tzinfo for details'''

    zone = 'Asia/Dubai'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1919, 12, 31, 20, 18, 48),
    ]

    _transition_info = [
        i(13260, 0, 'LMT'),
        i(14400, 0, 'GST'),
    ]
Exemplo n.º 11
0
class Port_of_Spain(DstTzInfo):
    '''America/Port_of_Spain timezone definition. See datetime.tzinfo for details'''

    zone = 'America/Port_of_Spain'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1912, 3, 2, 4, 6, 4),
    ]

    _transition_info = [
        i(-14760, 0, 'LMT'),
        i(-14400, 0, 'AST'),
    ]
Exemplo n.º 12
0
class Mawson(DstTzInfo):
    '''Antarctica/Mawson timezone definition. See datetime.tzinfo for details'''

    zone = 'Antarctica/Mawson'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1954, 2, 13, 0, 0, 0),
    ]

    _transition_info = [
        i(0, 0, 'zzz'),
        i(21600, 0, 'MAWT'),
    ]
Exemplo n.º 13
0
class Gambier(DstTzInfo):
    '''Pacific/Gambier timezone definition. See datetime.tzinfo for details'''

    zone = 'Pacific/Gambier'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1912, 10, 1, 8, 59, 48),
    ]

    _transition_info = [
        i(-32400, 0, 'LMT'),
        i(-32400, 0, 'GAMT'),
    ]
Exemplo n.º 14
0
class Mbabane(DstTzInfo):
    '''Africa/Mbabane timezone definition. See datetime.tzinfo for details'''

    zone = 'Africa/Mbabane'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1903, 2, 28, 21, 55, 36),
    ]

    _transition_info = [
        i(7440, 0, 'LMT'),
        i(7200, 0, 'SAST'),
    ]
Exemplo n.º 15
0
class Asmera(DstTzInfo):
    '''Africa/Asmera timezone definition. See datetime.tzinfo for details'''

    zone = 'Africa/Asmera'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1936,5,4,21,24,40),
        ]

    _transition_info = [
i(9300,0,'ADMT'),
i(10800,0,'EAT'),
        ]
Exemplo n.º 16
0
class Noumea(DstTzInfo):
    '''Pacific/Noumea timezone definition. See datetime.tzinfo for details'''

    zone = 'Pacific/Noumea'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1912, 1, 12, 12, 54, 12),
        d(1977, 12, 3, 13, 0, 0),
        d(1978, 2, 26, 12, 0, 0),
        d(1978, 12, 2, 13, 0, 0),
        d(1979, 2, 26, 12, 0, 0),
        d(1996, 11, 30, 15, 0, 0),
        d(1997, 3, 1, 15, 0, 0),
    ]

    _transition_info = [
        i(39960, 0, 'LMT'),
        i(39600, 0, 'NCT'),
        i(43200, 3600, 'NCST'),
        i(39600, 0, 'NCT'),
        i(43200, 3600, 'NCST'),
        i(39600, 0, 'NCT'),
        i(43200, 3600, 'NCST'),
        i(39600, 0, 'NCT'),
    ]
Exemplo n.º 17
0
class Bangui(DstTzInfo):
    '''Africa/Bangui timezone definition. See datetime.tzinfo for details'''

    zone = 'Africa/Bangui'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1911, 12, 31, 22, 45, 40),
    ]

    _transition_info = [
        i(4440, 0, 'LMT'),
        i(3600, 0, 'WAT'),
    ]
Exemplo n.º 18
0
class Kigali(DstTzInfo):
    '''Africa/Kigali timezone definition. See datetime.tzinfo for details'''

    zone = 'Africa/Kigali'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1935,5,31,21,59,44),
        ]

    _transition_info = [
i(7200,0,'LMT'),
i(7200,0,'CAT'),
        ]
Exemplo n.º 19
0
class Mahe(DstTzInfo):
    '''Indian/Mahe timezone definition. See datetime.tzinfo for details'''

    zone = 'Indian/Mahe'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1906, 5, 31, 20, 18, 12),
    ]

    _transition_info = [
        i(13320, 0, 'LMT'),
        i(14400, 0, 'SCT'),
    ]
Exemplo n.º 20
0
class Guayaquil(DstTzInfo):
    '''America/Guayaquil timezone definition. See datetime.tzinfo for details'''

    zone = 'America/Guayaquil'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1931,1,1,5,14,0),
        ]

    _transition_info = [
i(-18840,0,'QMT'),
i(-18000,0,'ECT'),
        ]
Exemplo n.º 21
0
class Dominica(DstTzInfo):
    '''America/Dominica timezone definition. See datetime.tzinfo for details'''

    zone = 'America/Dominica'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1911, 7, 1, 4, 6, 36),
    ]

    _transition_info = [
        i(-14760, 0, 'LMT'),
        i(-14400, 0, 'AST'),
    ]
Exemplo n.º 22
0
class Kabul(DstTzInfo):
    '''Asia/Kabul timezone definition. See datetime.tzinfo for details'''

    zone = 'Asia/Kabul'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1944,12,31,20,0,0),
        ]

    _transition_info = [
i(14400,0,'AFT'),
i(16200,0,'AFT'),
        ]
Exemplo n.º 23
0
class Casey(DstTzInfo):
    '''Antarctica/Casey timezone definition. See datetime.tzinfo for details'''

    zone = 'Antarctica/Casey'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1969,1,1,0,0,0),
        ]

    _transition_info = [
i(0,0,'zzz'),
i(28800,0,'WST'),
        ]
Exemplo n.º 24
0
class Harare(DstTzInfo):
    '''Africa/Harare timezone definition. See datetime.tzinfo for details'''

    zone = 'Africa/Harare'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1903, 2, 28, 21, 55, 48),
    ]

    _transition_info = [
        i(7440, 0, 'LMT'),
        i(7200, 0, 'CAT'),
    ]
Exemplo n.º 25
0
class Bangkok(DstTzInfo):
    '''Asia/Bangkok timezone definition. See datetime.tzinfo for details'''

    zone = 'Asia/Bangkok'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,3,31,17,17,56),
        ]

    _transition_info = [
i(24120,0,'BMT'),
i(25200,0,'ICT'),
        ]
Exemplo n.º 26
0
class Lagos(DstTzInfo):
    '''Africa/Lagos timezone definition. See datetime.tzinfo for details'''

    zone = 'Africa/Lagos'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1919,8,31,23,46,24),
        ]

    _transition_info = [
i(840,0,'LMT'),
i(3600,0,'WAT'),
        ]
Exemplo n.º 27
0
class Norfolk(DstTzInfo):
    '''Pacific/Norfolk timezone definition. See datetime.tzinfo for details'''

    zone = 'Pacific/Norfolk'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1950, 12, 31, 12, 48, 0),
    ]

    _transition_info = [
        i(40320, 0, 'NMT'),
        i(41400, 0, 'NFT'),
    ]
Exemplo n.º 28
0
class Aden(DstTzInfo):
    '''Asia/Aden timezone definition. See datetime.tzinfo for details'''

    zone = 'Asia/Aden'

    _utc_transition_times = [
        d(1, 1, 1, 0, 0, 0),
        d(1949, 12, 31, 20, 59, 12),
    ]

    _transition_info = [
        i(10860, 0, 'LMT'),
        i(10800, 0, 'AST'),
    ]
Exemplo n.º 29
0
class St_Lucia(DstTzInfo):
    '''America/St_Lucia timezone definition. See datetime.tzinfo for details'''

    zone = 'America/St_Lucia'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,1,1,4,4,0),
        ]

    _transition_info = [
i(-14640,0,'CMT'),
i(-14400,0,'AST'),
        ]
Exemplo n.º 30
0
class Comoro(DstTzInfo):
    '''Indian/Comoro timezone definition. See datetime.tzinfo for details'''

    zone = 'Indian/Comoro'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,6,30,21,6,56),
        ]

    _transition_info = [
i(10380,0,'LMT'),
i(10800,0,'EAT'),
        ]