Translation of UI (german and english)
Bugfix for feeds
- removed categories related and up
- load new books now working
- category random now working
login page is free of non accessible elements
boolean custom column is vivible in UI
books with only with certain languages can be shown
book shelfs can be deleted from UI
Anonymous user view is more resticted
Added browse of series in sidebar
Dependencys in vendor folder are updated to newer versions (licencs files are now present)
Bugfix editing Authors names
Made upload on windows working
This commit is contained in:
Vendored
+19
@@ -0,0 +1,19 @@
|
||||
Copyright (c) 2003-2009 Stuart Bishop <stuart@stuartbishop.net>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.
|
||||
Vendored
+1322
File diff suppressed because it is too large
Load Diff
Vendored
+1645
File diff suppressed because it is too large
Load Diff
Vendored
+127
@@ -0,0 +1,127 @@
|
||||
'''
|
||||
Reference tzinfo implementations from the Python docs.
|
||||
Used for testing against as they are only correct for the years
|
||||
1987 to 2006. Do not use these for real code.
|
||||
'''
|
||||
|
||||
from datetime import tzinfo, timedelta, datetime
|
||||
from pytz import utc, UTC, HOUR, ZERO
|
||||
|
||||
# A class building tzinfo objects for fixed-offset time zones.
|
||||
# Note that FixedOffset(0, "UTC") is a different way to build a
|
||||
# UTC tzinfo object.
|
||||
|
||||
class FixedOffset(tzinfo):
|
||||
"""Fixed offset in minutes east from UTC."""
|
||||
|
||||
def __init__(self, offset, name):
|
||||
self.__offset = timedelta(minutes = offset)
|
||||
self.__name = name
|
||||
|
||||
def utcoffset(self, dt):
|
||||
return self.__offset
|
||||
|
||||
def tzname(self, dt):
|
||||
return self.__name
|
||||
|
||||
def dst(self, dt):
|
||||
return ZERO
|
||||
|
||||
# A class capturing the platform's idea of local time.
|
||||
|
||||
import time as _time
|
||||
|
||||
STDOFFSET = timedelta(seconds = -_time.timezone)
|
||||
if _time.daylight:
|
||||
DSTOFFSET = timedelta(seconds = -_time.altzone)
|
||||
else:
|
||||
DSTOFFSET = STDOFFSET
|
||||
|
||||
DSTDIFF = DSTOFFSET - STDOFFSET
|
||||
|
||||
class LocalTimezone(tzinfo):
|
||||
|
||||
def utcoffset(self, dt):
|
||||
if self._isdst(dt):
|
||||
return DSTOFFSET
|
||||
else:
|
||||
return STDOFFSET
|
||||
|
||||
def dst(self, dt):
|
||||
if self._isdst(dt):
|
||||
return DSTDIFF
|
||||
else:
|
||||
return ZERO
|
||||
|
||||
def tzname(self, dt):
|
||||
return _time.tzname[self._isdst(dt)]
|
||||
|
||||
def _isdst(self, dt):
|
||||
tt = (dt.year, dt.month, dt.day,
|
||||
dt.hour, dt.minute, dt.second,
|
||||
dt.weekday(), 0, -1)
|
||||
stamp = _time.mktime(tt)
|
||||
tt = _time.localtime(stamp)
|
||||
return tt.tm_isdst > 0
|
||||
|
||||
Local = LocalTimezone()
|
||||
|
||||
# A complete implementation of current DST rules for major US time zones.
|
||||
|
||||
def first_sunday_on_or_after(dt):
|
||||
days_to_go = 6 - dt.weekday()
|
||||
if days_to_go:
|
||||
dt += timedelta(days_to_go)
|
||||
return dt
|
||||
|
||||
# In the US, DST starts at 2am (standard time) on the first Sunday in April.
|
||||
DSTSTART = datetime(1, 4, 1, 2)
|
||||
# and ends at 2am (DST time; 1am standard time) on the last Sunday of Oct.
|
||||
# which is the first Sunday on or after Oct 25.
|
||||
DSTEND = datetime(1, 10, 25, 1)
|
||||
|
||||
class USTimeZone(tzinfo):
|
||||
|
||||
def __init__(self, hours, reprname, stdname, dstname):
|
||||
self.stdoffset = timedelta(hours=hours)
|
||||
self.reprname = reprname
|
||||
self.stdname = stdname
|
||||
self.dstname = dstname
|
||||
|
||||
def __repr__(self):
|
||||
return self.reprname
|
||||
|
||||
def tzname(self, dt):
|
||||
if self.dst(dt):
|
||||
return self.dstname
|
||||
else:
|
||||
return self.stdname
|
||||
|
||||
def utcoffset(self, dt):
|
||||
return self.stdoffset + self.dst(dt)
|
||||
|
||||
def dst(self, dt):
|
||||
if dt is None or dt.tzinfo is None:
|
||||
# An exception may be sensible here, in one or both cases.
|
||||
# It depends on how you want to treat them. The default
|
||||
# fromutc() implementation (called by the default astimezone()
|
||||
# implementation) passes a datetime with dt.tzinfo is self.
|
||||
return ZERO
|
||||
assert dt.tzinfo is self
|
||||
|
||||
# Find first Sunday in April & the last in October.
|
||||
start = first_sunday_on_or_after(DSTSTART.replace(year=dt.year))
|
||||
end = first_sunday_on_or_after(DSTEND.replace(year=dt.year))
|
||||
|
||||
# Can't compare naive to aware objects, so strip the timezone from
|
||||
# dt first.
|
||||
if start <= dt.replace(tzinfo=None) < end:
|
||||
return HOUR
|
||||
else:
|
||||
return ZERO
|
||||
|
||||
Eastern = USTimeZone(-5, "Eastern", "EST", "EDT")
|
||||
Central = USTimeZone(-6, "Central", "CST", "CDT")
|
||||
Mountain = USTimeZone(-7, "Mountain", "MST", "MDT")
|
||||
Pacific = USTimeZone(-8, "Pacific", "PST", "PDT")
|
||||
|
||||
Vendored
+379
@@ -0,0 +1,379 @@
|
||||
'''Base classes and helpers for building zone specific tzinfo classes'''
|
||||
|
||||
from datetime import datetime, timedelta, tzinfo
|
||||
from bisect import bisect_right
|
||||
from sets import Set
|
||||
|
||||
import pytz
|
||||
|
||||
__all__ = []
|
||||
|
||||
_timedelta_cache = {}
|
||||
def memorized_timedelta(seconds):
|
||||
'''Create only one instance of each distinct timedelta'''
|
||||
try:
|
||||
return _timedelta_cache[seconds]
|
||||
except KeyError:
|
||||
delta = timedelta(seconds=seconds)
|
||||
_timedelta_cache[seconds] = delta
|
||||
return delta
|
||||
|
||||
_datetime_cache = {}
|
||||
def memorized_datetime(*args):
|
||||
'''Create only one instance of each distinct datetime'''
|
||||
try:
|
||||
return _datetime_cache[args]
|
||||
except KeyError:
|
||||
dt = datetime(*args)
|
||||
_datetime_cache[args] = dt
|
||||
return dt
|
||||
|
||||
_ttinfo_cache = {}
|
||||
def memorized_ttinfo(*args):
|
||||
'''Create only one instance of each distinct tuple'''
|
||||
try:
|
||||
return _ttinfo_cache[args]
|
||||
except KeyError:
|
||||
ttinfo = (
|
||||
memorized_timedelta(args[0]),
|
||||
memorized_timedelta(args[1]),
|
||||
args[2]
|
||||
)
|
||||
_ttinfo_cache[args] = ttinfo
|
||||
return ttinfo
|
||||
|
||||
_notime = memorized_timedelta(0)
|
||||
|
||||
def _to_seconds(td):
|
||||
'''Convert a timedelta to seconds'''
|
||||
return td.seconds + td.days * 24 * 60 * 60
|
||||
|
||||
|
||||
class BaseTzInfo(tzinfo):
|
||||
# Overridden in subclass
|
||||
_utcoffset = None
|
||||
_tzname = None
|
||||
zone = None
|
||||
|
||||
def __str__(self):
|
||||
return self.zone
|
||||
|
||||
|
||||
class StaticTzInfo(BaseTzInfo):
|
||||
'''A timezone that has a constant offset from UTC
|
||||
|
||||
These timezones are rare, as most regions have changed their
|
||||
offset from UTC at some point in their history
|
||||
'''
|
||||
def fromutc(self, dt):
|
||||
'''See datetime.tzinfo.fromutc'''
|
||||
return (dt + self._utcoffset).replace(tzinfo=self)
|
||||
|
||||
def utcoffset(self,dt):
|
||||
'''See datetime.tzinfo.utcoffset'''
|
||||
return self._utcoffset
|
||||
|
||||
def dst(self,dt):
|
||||
'''See datetime.tzinfo.dst'''
|
||||
return _notime
|
||||
|
||||
def tzname(self,dt):
|
||||
'''See datetime.tzinfo.tzname'''
|
||||
return self._tzname
|
||||
|
||||
def localize(self, dt, is_dst=False):
|
||||
'''Convert naive time to local time'''
|
||||
if dt.tzinfo is not None:
|
||||
raise ValueError, 'Not naive datetime (tzinfo is already set)'
|
||||
return dt.replace(tzinfo=self)
|
||||
|
||||
def normalize(self, dt, is_dst=False):
|
||||
'''Correct the timezone information on the given datetime'''
|
||||
if dt.tzinfo is None:
|
||||
raise ValueError, 'Naive time - no tzinfo set'
|
||||
return dt.replace(tzinfo=self)
|
||||
|
||||
def __repr__(self):
|
||||
return '<StaticTzInfo %r>' % (self.zone,)
|
||||
|
||||
def __reduce__(self):
|
||||
# Special pickle to zone remains a singleton and to cope with
|
||||
# database changes.
|
||||
return pytz._p, (self.zone,)
|
||||
|
||||
|
||||
class DstTzInfo(BaseTzInfo):
|
||||
'''A timezone that has a variable offset from UTC
|
||||
|
||||
The offset might change if daylight savings time comes into effect,
|
||||
or at a point in history when the region decides to change their
|
||||
timezone definition.
|
||||
|
||||
'''
|
||||
# Overridden in subclass
|
||||
_utc_transition_times = None # Sorted list of DST transition times in UTC
|
||||
_transition_info = None # [(utcoffset, dstoffset, tzname)] corresponding
|
||||
# to _utc_transition_times entries
|
||||
zone = None
|
||||
|
||||
# Set in __init__
|
||||
_tzinfos = None
|
||||
_dst = None # DST offset
|
||||
|
||||
def __init__(self, _inf=None, _tzinfos=None):
|
||||
if _inf:
|
||||
self._tzinfos = _tzinfos
|
||||
self._utcoffset, self._dst, self._tzname = _inf
|
||||
else:
|
||||
_tzinfos = {}
|
||||
self._tzinfos = _tzinfos
|
||||
self._utcoffset, self._dst, self._tzname = self._transition_info[0]
|
||||
_tzinfos[self._transition_info[0]] = self
|
||||
for inf in self._transition_info[1:]:
|
||||
if not _tzinfos.has_key(inf):
|
||||
_tzinfos[inf] = self.__class__(inf, _tzinfos)
|
||||
|
||||
def fromutc(self, dt):
|
||||
'''See datetime.tzinfo.fromutc'''
|
||||
dt = dt.replace(tzinfo=None)
|
||||
idx = max(0, bisect_right(self._utc_transition_times, dt) - 1)
|
||||
inf = self._transition_info[idx]
|
||||
return (dt + inf[0]).replace(tzinfo=self._tzinfos[inf])
|
||||
|
||||
def normalize(self, dt):
|
||||
'''Correct the timezone information on the given datetime
|
||||
|
||||
If date arithmetic crosses DST boundaries, the tzinfo
|
||||
is not magically adjusted. This method normalizes the
|
||||
tzinfo to the correct one.
|
||||
|
||||
To test, first we need to do some setup
|
||||
|
||||
>>> from pytz import timezone
|
||||
>>> utc = timezone('UTC')
|
||||
>>> eastern = timezone('US/Eastern')
|
||||
>>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
|
||||
|
||||
We next create a datetime right on an end-of-DST transition point,
|
||||
the instant when the wallclocks are wound back one hour.
|
||||
|
||||
>>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
|
||||
>>> loc_dt = utc_dt.astimezone(eastern)
|
||||
>>> loc_dt.strftime(fmt)
|
||||
'2002-10-27 01:00:00 EST (-0500)'
|
||||
|
||||
Now, if we subtract a few minutes from it, note that the timezone
|
||||
information has not changed.
|
||||
|
||||
>>> before = loc_dt - timedelta(minutes=10)
|
||||
>>> before.strftime(fmt)
|
||||
'2002-10-27 00:50:00 EST (-0500)'
|
||||
|
||||
But we can fix that by calling the normalize method
|
||||
|
||||
>>> before = eastern.normalize(before)
|
||||
>>> before.strftime(fmt)
|
||||
'2002-10-27 01:50:00 EDT (-0400)'
|
||||
|
||||
'''
|
||||
if dt.tzinfo is None:
|
||||
raise ValueError, 'Naive time - no tzinfo set'
|
||||
|
||||
# Convert dt in localtime to UTC
|
||||
offset = dt.tzinfo._utcoffset
|
||||
dt = dt.replace(tzinfo=None)
|
||||
dt = dt - offset
|
||||
# convert it back, and return it
|
||||
return self.fromutc(dt)
|
||||
|
||||
def localize(self, dt, is_dst=False):
|
||||
'''Convert naive time to local time.
|
||||
|
||||
This method should be used to construct localtimes, rather
|
||||
than passing a tzinfo argument to a datetime constructor.
|
||||
|
||||
is_dst is used to determine the correct timezone in the ambigous
|
||||
period at the end of daylight savings time.
|
||||
|
||||
>>> from pytz import timezone
|
||||
>>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
|
||||
>>> amdam = timezone('Europe/Amsterdam')
|
||||
>>> dt = datetime(2004, 10, 31, 2, 0, 0)
|
||||
>>> loc_dt1 = amdam.localize(dt, is_dst=True)
|
||||
>>> loc_dt2 = amdam.localize(dt, is_dst=False)
|
||||
>>> loc_dt1.strftime(fmt)
|
||||
'2004-10-31 02:00:00 CEST (+0200)'
|
||||
>>> loc_dt2.strftime(fmt)
|
||||
'2004-10-31 02:00:00 CET (+0100)'
|
||||
>>> str(loc_dt2 - loc_dt1)
|
||||
'1:00:00'
|
||||
|
||||
Use is_dst=None to raise an AmbiguousTimeError for ambiguous
|
||||
times at the end of daylight savings
|
||||
|
||||
>>> try:
|
||||
... loc_dt1 = amdam.localize(dt, is_dst=None)
|
||||
... except AmbiguousTimeError:
|
||||
... print 'Oops'
|
||||
Oops
|
||||
|
||||
>>> loc_dt1 = amdam.localize(dt, is_dst=None)
|
||||
Traceback (most recent call last):
|
||||
[...]
|
||||
AmbiguousTimeError: 2004-10-31 02:00:00
|
||||
|
||||
is_dst defaults to False
|
||||
|
||||
>>> amdam.localize(dt) == amdam.localize(dt, False)
|
||||
True
|
||||
|
||||
'''
|
||||
if dt.tzinfo is not None:
|
||||
raise ValueError, 'Not naive datetime (tzinfo is already set)'
|
||||
|
||||
# Find the possibly correct timezones. We probably just have one,
|
||||
# but we might end up with two if we are in the end-of-DST
|
||||
# transition period. Or possibly more in some particularly confused
|
||||
# location...
|
||||
possible_loc_dt = Set()
|
||||
for tzinfo in self._tzinfos.values():
|
||||
loc_dt = tzinfo.normalize(dt.replace(tzinfo=tzinfo))
|
||||
if loc_dt.replace(tzinfo=None) == dt:
|
||||
possible_loc_dt.add(loc_dt)
|
||||
|
||||
if len(possible_loc_dt) == 1:
|
||||
return possible_loc_dt.pop()
|
||||
|
||||
# If told to be strict, raise an exception since we have an
|
||||
# ambiguous case
|
||||
if is_dst is None:
|
||||
raise AmbiguousTimeError(dt)
|
||||
|
||||
# Filter out the possiblilities that don't match the requested
|
||||
# is_dst
|
||||
filtered_possible_loc_dt = [
|
||||
p for p in possible_loc_dt
|
||||
if bool(p.tzinfo._dst) == is_dst
|
||||
]
|
||||
|
||||
# Hopefully we only have one possibility left. Return it.
|
||||
if len(filtered_possible_loc_dt) == 1:
|
||||
return filtered_possible_loc_dt[0]
|
||||
|
||||
if len(filtered_possible_loc_dt) == 0:
|
||||
filtered_possible_loc_dt = list(possible_loc_dt)
|
||||
|
||||
# If we get this far, we have in a wierd timezone transition
|
||||
# where the clocks have been wound back but is_dst is the same
|
||||
# in both (eg. Europe/Warsaw 1915 when they switched to CET).
|
||||
# At this point, we just have to guess unless we allow more
|
||||
# hints to be passed in (such as the UTC offset or abbreviation),
|
||||
# but that is just getting silly.
|
||||
#
|
||||
# Choose the earliest (by UTC) applicable timezone.
|
||||
def mycmp(a,b):
|
||||
return cmp(
|
||||
a.replace(tzinfo=None) - a.tzinfo._utcoffset,
|
||||
b.replace(tzinfo=None) - b.tzinfo._utcoffset,
|
||||
)
|
||||
filtered_possible_loc_dt.sort(mycmp)
|
||||
return filtered_possible_loc_dt[0]
|
||||
|
||||
def utcoffset(self, dt):
|
||||
'''See datetime.tzinfo.utcoffset'''
|
||||
return self._utcoffset
|
||||
|
||||
def dst(self, dt):
|
||||
'''See datetime.tzinfo.dst'''
|
||||
return self._dst
|
||||
|
||||
def tzname(self, dt):
|
||||
'''See datetime.tzinfo.tzname'''
|
||||
return self._tzname
|
||||
|
||||
def __repr__(self):
|
||||
if self._dst:
|
||||
dst = 'DST'
|
||||
else:
|
||||
dst = 'STD'
|
||||
if self._utcoffset > _notime:
|
||||
return '<DstTzInfo %r %s+%s %s>' % (
|
||||
self.zone, self._tzname, self._utcoffset, dst
|
||||
)
|
||||
else:
|
||||
return '<DstTzInfo %r %s%s %s>' % (
|
||||
self.zone, self._tzname, self._utcoffset, dst
|
||||
)
|
||||
|
||||
def __reduce__(self):
|
||||
# Special pickle to zone remains a singleton and to cope with
|
||||
# database changes.
|
||||
return pytz._p, (
|
||||
self.zone,
|
||||
_to_seconds(self._utcoffset),
|
||||
_to_seconds(self._dst),
|
||||
self._tzname
|
||||
)
|
||||
|
||||
|
||||
class AmbiguousTimeError(Exception):
|
||||
'''Exception raised when attempting to create an ambiguous wallclock time.
|
||||
|
||||
At the end of a DST transition period, a particular wallclock time will
|
||||
occur twice (once before the clocks are set back, once after). Both
|
||||
possibilities may be correct, unless further information is supplied.
|
||||
|
||||
See DstTzInfo.normalize() for more info
|
||||
'''
|
||||
|
||||
|
||||
def unpickler(zone, utcoffset=None, dstoffset=None, tzname=None):
|
||||
"""Factory function for unpickling pytz tzinfo instances.
|
||||
|
||||
This is shared for both StaticTzInfo and DstTzInfo instances, because
|
||||
database changes could cause a zones implementation to switch between
|
||||
these two base classes and we can't break pickles on a pytz version
|
||||
upgrade.
|
||||
"""
|
||||
# Raises a KeyError if zone no longer exists, which should never happen
|
||||
# and would be a bug.
|
||||
tz = pytz.timezone(zone)
|
||||
|
||||
# A StaticTzInfo - just return it
|
||||
if utcoffset is None:
|
||||
return tz
|
||||
|
||||
# This pickle was created from a DstTzInfo. We need to
|
||||
# determine which of the list of tzinfo instances for this zone
|
||||
# to use in order to restore the state of any datetime instances using
|
||||
# it correctly.
|
||||
utcoffset = memorized_timedelta(utcoffset)
|
||||
dstoffset = memorized_timedelta(dstoffset)
|
||||
try:
|
||||
return tz._tzinfos[(utcoffset, dstoffset, tzname)]
|
||||
except KeyError:
|
||||
# The particular state requested in this timezone no longer exists.
|
||||
# This indicates a corrupt pickle, or the timezone database has been
|
||||
# corrected violently enough to make this particular
|
||||
# (utcoffset,dstoffset) no longer exist in the zone, or the
|
||||
# abbreviation has been changed.
|
||||
pass
|
||||
|
||||
# See if we can find an entry differing only by tzname. Abbreviations
|
||||
# get changed from the initial guess by the database maintainers to
|
||||
# match reality when this information is discovered.
|
||||
for localized_tz in tz._tzinfos.values():
|
||||
if (localized_tz._utcoffset == utcoffset
|
||||
and localized_tz._dst == dstoffset):
|
||||
return localized_tz
|
||||
|
||||
# This (utcoffset, dstoffset) information has been removed from the
|
||||
# zone. Add it back. This might occur when the database maintainers have
|
||||
# corrected incorrect information. datetime instances using this
|
||||
# incorrect information will continue to do so, exactly as they were
|
||||
# before being pickled. This is purely an overly paranoid safety net - I
|
||||
# doubt this will ever been needed in real life.
|
||||
inf = (utcoffset, dstoffset, tzname)
|
||||
tz._tzinfos[inf] = tz.__class__(inf, tz._tzinfos)
|
||||
return tz._tzinfos[inf]
|
||||
|
||||
Vendored
+417
@@ -0,0 +1,417 @@
|
||||
# @(#)zone.tab 8.6
|
||||
#
|
||||
# TZ zone descriptions
|
||||
#
|
||||
# From Paul Eggert (1996-08-05):
|
||||
#
|
||||
# This file contains a table with the following columns:
|
||||
# 1. ISO 3166 2-character country code. See the file `iso3166.tab'.
|
||||
# 2. Latitude and longitude of the zone's principal location
|
||||
# in ISO 6709 sign-degrees-minutes-seconds format,
|
||||
# either +-DDMM+-DDDMM or +-DDMMSS+-DDDMMSS,
|
||||
# first latitude (+ is north), then longitude (+ is east).
|
||||
# 3. Zone name used in value of TZ environment variable.
|
||||
# 4. Comments; present if and only if the country has multiple rows.
|
||||
#
|
||||
# Columns are separated by a single tab.
|
||||
# The table is sorted first by country, then an order within the country that
|
||||
# (1) makes some geographical sense, and
|
||||
# (2) puts the most populous zones first, where that does not contradict (1).
|
||||
#
|
||||
# Lines beginning with `#' are comments.
|
||||
#
|
||||
#country-
|
||||
#code coordinates TZ comments
|
||||
AD +4230+00131 Europe/Andorra
|
||||
AE +2518+05518 Asia/Dubai
|
||||
AF +3431+06912 Asia/Kabul
|
||||
AG +1703-06148 America/Antigua
|
||||
AI +1812-06304 America/Anguilla
|
||||
AL +4120+01950 Europe/Tirane
|
||||
AM +4011+04430 Asia/Yerevan
|
||||
AN +1211-06900 America/Curacao
|
||||
AO -0848+01314 Africa/Luanda
|
||||
AQ -7750+16636 Antarctica/McMurdo McMurdo Station, Ross Island
|
||||
AQ -9000+00000 Antarctica/South_Pole Amundsen-Scott Station, South Pole
|
||||
AQ -6734-06808 Antarctica/Rothera Rothera Station, Adelaide Island
|
||||
AQ -6448-06406 Antarctica/Palmer Palmer Station, Anvers Island
|
||||
AQ -6736+06253 Antarctica/Mawson Mawson Station, Holme Bay
|
||||
AQ -6835+07758 Antarctica/Davis Davis Station, Vestfold Hills
|
||||
AQ -6617+11031 Antarctica/Casey Casey Station, Bailey Peninsula
|
||||
AQ -7824+10654 Antarctica/Vostok Vostok Station, S Magnetic Pole
|
||||
AQ -6640+14001 Antarctica/DumontDUrville Dumont-d'Urville Base, Terre Adelie
|
||||
AQ -690022+0393524 Antarctica/Syowa Syowa Station, E Ongul I
|
||||
AR -3436-05827 America/Argentina/Buenos_Aires Buenos Aires (BA, CF)
|
||||
AR -3124-06411 America/Argentina/Cordoba most locations (CB, CC, CN, ER, FM, LP, MN, NQ, RN, SA, SE, SF, SL)
|
||||
AR -2411-06518 America/Argentina/Jujuy Jujuy (JY)
|
||||
AR -2649-06513 America/Argentina/Tucuman Tucuman (TM)
|
||||
AR -2828-06547 America/Argentina/Catamarca Catamarca (CT), Chubut (CH)
|
||||
AR -2926-06651 America/Argentina/La_Rioja La Rioja (LR)
|
||||
AR -3132-06831 America/Argentina/San_Juan San Juan (SJ)
|
||||
AR -3253-06849 America/Argentina/Mendoza Mendoza (MZ)
|
||||
AR -5138-06913 America/Argentina/Rio_Gallegos Santa Cruz (SC)
|
||||
AR -5448-06818 America/Argentina/Ushuaia Tierra del Fuego (TF)
|
||||
AS -1416-17042 Pacific/Pago_Pago
|
||||
AT +4813+01620 Europe/Vienna
|
||||
AU -3133+15905 Australia/Lord_Howe Lord Howe Island
|
||||
AU -4253+14719 Australia/Hobart Tasmania - most locations
|
||||
AU -3956+14352 Australia/Currie Tasmania - King Island
|
||||
AU -3749+14458 Australia/Melbourne Victoria
|
||||
AU -3352+15113 Australia/Sydney New South Wales - most locations
|
||||
AU -3157+14127 Australia/Broken_Hill New South Wales - Yancowinna
|
||||
AU -2728+15302 Australia/Brisbane Queensland - most locations
|
||||
AU -2016+14900 Australia/Lindeman Queensland - Holiday Islands
|
||||
AU -3455+13835 Australia/Adelaide South Australia
|
||||
AU -1228+13050 Australia/Darwin Northern Territory
|
||||
AU -3157+11551 Australia/Perth Western Australia
|
||||
AW +1230-06858 America/Aruba
|
||||
AX +6006+01957 Europe/Mariehamn
|
||||
AZ +4023+04951 Asia/Baku
|
||||
BA +4352+01825 Europe/Sarajevo
|
||||
BB +1306-05937 America/Barbados
|
||||
BD +2343+09025 Asia/Dhaka
|
||||
BE +5050+00420 Europe/Brussels
|
||||
BF +1222-00131 Africa/Ouagadougou
|
||||
BG +4241+02319 Europe/Sofia
|
||||
BH +2623+05035 Asia/Bahrain
|
||||
BI -0323+02922 Africa/Bujumbura
|
||||
BJ +0629+00237 Africa/Porto-Novo
|
||||
BM +3217-06446 Atlantic/Bermuda
|
||||
BN +0456+11455 Asia/Brunei
|
||||
BO -1630-06809 America/La_Paz
|
||||
BR -0351-03225 America/Noronha Atlantic islands
|
||||
BR -0127-04829 America/Belem Amapa, E Para
|
||||
BR -0343-03830 America/Fortaleza NE Brazil (MA, PI, CE, RN, PB)
|
||||
BR -0803-03454 America/Recife Pernambuco
|
||||
BR -0712-04812 America/Araguaina Tocantins
|
||||
BR -0940-03543 America/Maceio Alagoas, Sergipe
|
||||
BR -1259-03831 America/Bahia Bahia
|
||||
BR -2332-04637 America/Sao_Paulo S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)
|
||||
BR -2027-05437 America/Campo_Grande Mato Grosso do Sul
|
||||
BR -1535-05605 America/Cuiaba Mato Grosso
|
||||
BR -0846-06354 America/Porto_Velho W Para, Rondonia
|
||||
BR +0249-06040 America/Boa_Vista Roraima
|
||||
BR -0308-06001 America/Manaus E Amazonas
|
||||
BR -0640-06952 America/Eirunepe W Amazonas
|
||||
BR -0958-06748 America/Rio_Branco Acre
|
||||
BS +2505-07721 America/Nassau
|
||||
BT +2728+08939 Asia/Thimphu
|
||||
BW -2545+02555 Africa/Gaborone
|
||||
BY +5354+02734 Europe/Minsk
|
||||
BZ +1730-08812 America/Belize
|
||||
CA +4734-05243 America/St_Johns Newfoundland Time, including SE Labrador
|
||||
CA +4439-06336 America/Halifax Atlantic Time - Nova Scotia (most places), PEI
|
||||
CA +4612-05957 America/Glace_Bay Atlantic Time - Nova Scotia - places that did not observe DST 1966-1971
|
||||
CA +4606-06447 America/Moncton Atlantic Time - New Brunswick
|
||||
CA +5320-06025 America/Goose_Bay Atlantic Time - Labrador - most locations
|
||||
CA +5125-05707 America/Blanc-Sablon Atlantic Standard Time - Quebec - Lower North Shore
|
||||
CA +4531-07334 America/Montreal Eastern Time - Quebec - most locations
|
||||
CA +4339-07923 America/Toronto Eastern Time - Ontario - most locations
|
||||
CA +4901-08816 America/Nipigon Eastern Time - Ontario & Quebec - places that did not observe DST 1967-1973
|
||||
CA +4823-08915 America/Thunder_Bay Eastern Time - Thunder Bay, Ontario
|
||||
CA +6608-06544 America/Pangnirtung Eastern Time - Pangnirtung, Nunavut
|
||||
CA +6344-06828 America/Iqaluit Eastern Time - east Nunavut
|
||||
CA +484531-0913718 America/Atikokan Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut
|
||||
CA +624900-0920459 America/Rankin_Inlet Central Time - central Nunavut
|
||||
CA +4953-09709 America/Winnipeg Central Time - Manitoba & west Ontario
|
||||
CA +4843-09434 America/Rainy_River Central Time - Rainy River & Fort Frances, Ontario
|
||||
CA +6903-10505 America/Cambridge_Bay Central Time - west Nunavut
|
||||
CA +5024-10439 America/Regina Central Standard Time - Saskatchewan - most locations
|
||||
CA +5017-10750 America/Swift_Current Central Standard Time - Saskatchewan - midwest
|
||||
CA +5333-11328 America/Edmonton Mountain Time - Alberta, east British Columbia & west Saskatchewan
|
||||
CA +6227-11421 America/Yellowknife Mountain Time - central Northwest Territories
|
||||
CA +682059-1334300 America/Inuvik Mountain Time - west Northwest Territories
|
||||
CA +5946-12014 America/Dawson_Creek Mountain Standard Time - Dawson Creek & Fort Saint John, British Columbia
|
||||
CA +4916-12307 America/Vancouver Pacific Time - west British Columbia
|
||||
CA +6043-13503 America/Whitehorse Pacific Time - south Yukon
|
||||
CA +6404-13925 America/Dawson Pacific Time - north Yukon
|
||||
CC -1210+09655 Indian/Cocos
|
||||
CD -0418+01518 Africa/Kinshasa west Dem. Rep. of Congo
|
||||
CD -1140+02728 Africa/Lubumbashi east Dem. Rep. of Congo
|
||||
CF +0422+01835 Africa/Bangui
|
||||
CG -0416+01517 Africa/Brazzaville
|
||||
CH +4723+00832 Europe/Zurich
|
||||
CI +0519-00402 Africa/Abidjan
|
||||
CK -2114-15946 Pacific/Rarotonga
|
||||
CL -3327-07040 America/Santiago most locations
|
||||
CL -2710-10927 Pacific/Easter Easter Island & Sala y Gomez
|
||||
CM +0403+00942 Africa/Douala
|
||||
CN +3114+12128 Asia/Shanghai east China - Beijing, Guangdong, Shanghai, etc.
|
||||
CN +4545+12641 Asia/Harbin Heilongjiang (except Mohe), Jilin
|
||||
CN +2934+10635 Asia/Chongqing central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, etc.
|
||||
CN +4348+08735 Asia/Urumqi most of Tibet & Xinjiang
|
||||
CN +3929+07559 Asia/Kashgar west Tibet & Xinjiang
|
||||
CO +0436-07405 America/Bogota
|
||||
CR +0956-08405 America/Costa_Rica
|
||||
CU +2308-08222 America/Havana
|
||||
CV +1455-02331 Atlantic/Cape_Verde
|
||||
CX -1025+10543 Indian/Christmas
|
||||
CY +3510+03322 Asia/Nicosia
|
||||
CZ +5005+01426 Europe/Prague
|
||||
DE +5230+01322 Europe/Berlin
|
||||
DJ +1136+04309 Africa/Djibouti
|
||||
DK +5540+01235 Europe/Copenhagen
|
||||
DM +1518-06124 America/Dominica
|
||||
DO +1828-06954 America/Santo_Domingo
|
||||
DZ +3647+00303 Africa/Algiers
|
||||
EC -0210-07950 America/Guayaquil mainland
|
||||
EC -0054-08936 Pacific/Galapagos Galapagos Islands
|
||||
EE +5925+02445 Europe/Tallinn
|
||||
EG +3003+03115 Africa/Cairo
|
||||
EH +2709-01312 Africa/El_Aaiun
|
||||
ER +1520+03853 Africa/Asmera
|
||||
ES +4024-00341 Europe/Madrid mainland
|
||||
ES +3553-00519 Africa/Ceuta Ceuta & Melilla
|
||||
ES +2806-01524 Atlantic/Canary Canary Islands
|
||||
ET +0902+03842 Africa/Addis_Ababa
|
||||
FI +6010+02458 Europe/Helsinki
|
||||
FJ -1808+17825 Pacific/Fiji
|
||||
FK -5142-05751 Atlantic/Stanley
|
||||
FM +0725+15147 Pacific/Truk Truk (Chuuk) and Yap
|
||||
FM +0658+15813 Pacific/Ponape Ponape (Pohnpei)
|
||||
FM +0519+16259 Pacific/Kosrae Kosrae
|
||||
FO +6201-00646 Atlantic/Faeroe
|
||||
FR +4852+00220 Europe/Paris
|
||||
GA +0023+00927 Africa/Libreville
|
||||
GB +512830-0001845 Europe/London
|
||||
GD +1203-06145 America/Grenada
|
||||
GE +4143+04449 Asia/Tbilisi
|
||||
GF +0456-05220 America/Cayenne
|
||||
GG +4927-00232 Europe/Guernsey
|
||||
GH +0533-00013 Africa/Accra
|
||||
GI +3608-00521 Europe/Gibraltar
|
||||
GL +6411-05144 America/Godthab most locations
|
||||
GL +7646-01840 America/Danmarkshavn east coast, north of Scoresbysund
|
||||
GL +7029-02158 America/Scoresbysund Scoresbysund / Ittoqqortoormiit
|
||||
GL +7634-06847 America/Thule Thule / Pituffik
|
||||
GM +1328-01639 Africa/Banjul
|
||||
GN +0931-01343 Africa/Conakry
|
||||
GP +1614-06132 America/Guadeloupe
|
||||
GQ +0345+00847 Africa/Malabo
|
||||
GR +3758+02343 Europe/Athens
|
||||
GS -5416-03632 Atlantic/South_Georgia
|
||||
GT +1438-09031 America/Guatemala
|
||||
GU +1328+14445 Pacific/Guam
|
||||
GW +1151-01535 Africa/Bissau
|
||||
GY +0648-05810 America/Guyana
|
||||
HK +2217+11409 Asia/Hong_Kong
|
||||
HN +1406-08713 America/Tegucigalpa
|
||||
HR +4548+01558 Europe/Zagreb
|
||||
HT +1832-07220 America/Port-au-Prince
|
||||
HU +4730+01905 Europe/Budapest
|
||||
ID -0610+10648 Asia/Jakarta Java & Sumatra
|
||||
ID -0002+10920 Asia/Pontianak west & central Borneo
|
||||
ID -0507+11924 Asia/Makassar east & south Borneo, Celebes, Bali, Nusa Tengarra, west Timor
|
||||
ID -0232+14042 Asia/Jayapura Irian Jaya & the Moluccas
|
||||
IE +5320-00615 Europe/Dublin
|
||||
IL +3146+03514 Asia/Jerusalem
|
||||
IM +5409-00428 Europe/Isle_of_Man
|
||||
IN +2232+08822 Asia/Calcutta
|
||||
IO -0720+07225 Indian/Chagos
|
||||
IQ +3321+04425 Asia/Baghdad
|
||||
IR +3540+05126 Asia/Tehran
|
||||
IS +6409-02151 Atlantic/Reykjavik
|
||||
IT +4154+01229 Europe/Rome
|
||||
JE +4912-00207 Europe/Jersey
|
||||
JM +1800-07648 America/Jamaica
|
||||
JO +3157+03556 Asia/Amman
|
||||
JP +353916+1394441 Asia/Tokyo
|
||||
KE -0117+03649 Africa/Nairobi
|
||||
KG +4254+07436 Asia/Bishkek
|
||||
KH +1133+10455 Asia/Phnom_Penh
|
||||
KI +0125+17300 Pacific/Tarawa Gilbert Islands
|
||||
KI -0308-17105 Pacific/Enderbury Phoenix Islands
|
||||
KI +0152-15720 Pacific/Kiritimati Line Islands
|
||||
KM -1141+04316 Indian/Comoro
|
||||
KN +1718-06243 America/St_Kitts
|
||||
KP +3901+12545 Asia/Pyongyang
|
||||
KR +3733+12658 Asia/Seoul
|
||||
KW +2920+04759 Asia/Kuwait
|
||||
KY +1918-08123 America/Cayman
|
||||
KZ +4315+07657 Asia/Almaty most locations
|
||||
KZ +4448+06528 Asia/Qyzylorda Qyzylorda (Kyzylorda, Kzyl-Orda)
|
||||
KZ +5017+05710 Asia/Aqtobe Aqtobe (Aktobe)
|
||||
KZ +4431+05016 Asia/Aqtau Atyrau (Atirau, Gur'yev), Mangghystau (Mankistau)
|
||||
KZ +5113+05121 Asia/Oral West Kazakhstan
|
||||
LA +1758+10236 Asia/Vientiane
|
||||
LB +3353+03530 Asia/Beirut
|
||||
LC +1401-06100 America/St_Lucia
|
||||
LI +4709+00931 Europe/Vaduz
|
||||
LK +0656+07951 Asia/Colombo
|
||||
LR +0618-01047 Africa/Monrovia
|
||||
LS -2928+02730 Africa/Maseru
|
||||
LT +5441+02519 Europe/Vilnius
|
||||
LU +4936+00609 Europe/Luxembourg
|
||||
LV +5657+02406 Europe/Riga
|
||||
LY +3254+01311 Africa/Tripoli
|
||||
MA +3339-00735 Africa/Casablanca
|
||||
MC +4342+00723 Europe/Monaco
|
||||
MD +4700+02850 Europe/Chisinau
|
||||
ME +4226+01916 Europe/Podgorica
|
||||
MG -1855+04731 Indian/Antananarivo
|
||||
MH +0709+17112 Pacific/Majuro most locations
|
||||
MH +0905+16720 Pacific/Kwajalein Kwajalein
|
||||
MK +4159+02126 Europe/Skopje
|
||||
ML +1239-00800 Africa/Bamako
|
||||
MM +1647+09610 Asia/Rangoon
|
||||
MN +4755+10653 Asia/Ulaanbaatar most locations
|
||||
MN +4801+09139 Asia/Hovd Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan
|
||||
MN +4804+11430 Asia/Choibalsan Dornod, Sukhbaatar
|
||||
MO +2214+11335 Asia/Macau
|
||||
MP +1512+14545 Pacific/Saipan
|
||||
MQ +1436-06105 America/Martinique
|
||||
MR +1806-01557 Africa/Nouakchott
|
||||
MS +1643-06213 America/Montserrat
|
||||
MT +3554+01431 Europe/Malta
|
||||
MU -2010+05730 Indian/Mauritius
|
||||
MV +0410+07330 Indian/Maldives
|
||||
MW -1547+03500 Africa/Blantyre
|
||||
MX +1924-09909 America/Mexico_City Central Time - most locations
|
||||
MX +2105-08646 America/Cancun Central Time - Quintana Roo
|
||||
MX +2058-08937 America/Merida Central Time - Campeche, Yucatan
|
||||
MX +2540-10019 America/Monterrey Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas
|
||||
MX +2313-10625 America/Mazatlan Mountain Time - S Baja, Nayarit, Sinaloa
|
||||
MX +2838-10605 America/Chihuahua Mountain Time - Chihuahua
|
||||
MX +2904-11058 America/Hermosillo Mountain Standard Time - Sonora
|
||||
MX +3232-11701 America/Tijuana Pacific Time
|
||||
MY +0310+10142 Asia/Kuala_Lumpur peninsular Malaysia
|
||||
MY +0133+11020 Asia/Kuching Sabah & Sarawak
|
||||
MZ -2558+03235 Africa/Maputo
|
||||
NA -2234+01706 Africa/Windhoek
|
||||
NC -2216+16530 Pacific/Noumea
|
||||
NE +1331+00207 Africa/Niamey
|
||||
NF -2903+16758 Pacific/Norfolk
|
||||
NG +0627+00324 Africa/Lagos
|
||||
NI +1209-08617 America/Managua
|
||||
NL +5222+00454 Europe/Amsterdam
|
||||
NO +5955+01045 Europe/Oslo
|
||||
NP +2743+08519 Asia/Katmandu
|
||||
NR -0031+16655 Pacific/Nauru
|
||||
NU -1901+16955 Pacific/Niue
|
||||
NZ -3652+17446 Pacific/Auckland most locations
|
||||
NZ -4357-17633 Pacific/Chatham Chatham Islands
|
||||
OM +2336+05835 Asia/Muscat
|
||||
PA +0858-07932 America/Panama
|
||||
PE -1203-07703 America/Lima
|
||||
PF -1732-14934 Pacific/Tahiti Society Islands
|
||||
PF -0900-13930 Pacific/Marquesas Marquesas Islands
|
||||
PF -2308-13457 Pacific/Gambier Gambier Islands
|
||||
PG -0930+14710 Pacific/Port_Moresby
|
||||
PH +1435+12100 Asia/Manila
|
||||
PK +2452+06703 Asia/Karachi
|
||||
PL +5215+02100 Europe/Warsaw
|
||||
PM +4703-05620 America/Miquelon
|
||||
PN -2504-13005 Pacific/Pitcairn
|
||||
PR +182806-0660622 America/Puerto_Rico
|
||||
PS +3130+03428 Asia/Gaza
|
||||
PT +3843-00908 Europe/Lisbon mainland
|
||||
PT +3238-01654 Atlantic/Madeira Madeira Islands
|
||||
PT +3744-02540 Atlantic/Azores Azores
|
||||
PW +0720+13429 Pacific/Palau
|
||||
PY -2516-05740 America/Asuncion
|
||||
QA +2517+05132 Asia/Qatar
|
||||
RE -2052+05528 Indian/Reunion
|
||||
RO +4426+02606 Europe/Bucharest
|
||||
RS +4450+02030 Europe/Belgrade
|
||||
RU +5443+02030 Europe/Kaliningrad Moscow-01 - Kaliningrad
|
||||
RU +5545+03735 Europe/Moscow Moscow+00 - west Russia
|
||||
RU +4844+04425 Europe/Volgograd Moscow+00 - Caspian Sea
|
||||
RU +5312+05009 Europe/Samara Moscow+01 - Samara, Udmurtia
|
||||
RU +5651+06036 Asia/Yekaterinburg Moscow+02 - Urals
|
||||
RU +5500+07324 Asia/Omsk Moscow+03 - west Siberia
|
||||
RU +5502+08255 Asia/Novosibirsk Moscow+03 - Novosibirsk
|
||||
RU +5601+09250 Asia/Krasnoyarsk Moscow+04 - Yenisei River
|
||||
RU +5216+10420 Asia/Irkutsk Moscow+05 - Lake Baikal
|
||||
RU +6200+12940 Asia/Yakutsk Moscow+06 - Lena River
|
||||
RU +4310+13156 Asia/Vladivostok Moscow+07 - Amur River
|
||||
RU +4658+14242 Asia/Sakhalin Moscow+07 - Sakhalin Island
|
||||
RU +5934+15048 Asia/Magadan Moscow+08 - Magadan
|
||||
RU +5301+15839 Asia/Kamchatka Moscow+09 - Kamchatka
|
||||
RU +6445+17729 Asia/Anadyr Moscow+10 - Bering Sea
|
||||
RW -0157+03004 Africa/Kigali
|
||||
SA +2438+04643 Asia/Riyadh
|
||||
SB -0932+16012 Pacific/Guadalcanal
|
||||
SC -0440+05528 Indian/Mahe
|
||||
SD +1536+03232 Africa/Khartoum
|
||||
SE +5920+01803 Europe/Stockholm
|
||||
SG +0117+10351 Asia/Singapore
|
||||
SH -1555-00542 Atlantic/St_Helena
|
||||
SI +4603+01431 Europe/Ljubljana
|
||||
SJ +7800+01600 Arctic/Longyearbyen Svalbard
|
||||
SJ +7059-00805 Atlantic/Jan_Mayen Jan Mayen
|
||||
SK +4809+01707 Europe/Bratislava
|
||||
SL +0830-01315 Africa/Freetown
|
||||
SM +4355+01228 Europe/San_Marino
|
||||
SN +1440-01726 Africa/Dakar
|
||||
SO +0204+04522 Africa/Mogadishu
|
||||
SR +0550-05510 America/Paramaribo
|
||||
ST +0020+00644 Africa/Sao_Tome
|
||||
SV +1342-08912 America/El_Salvador
|
||||
SY +3330+03618 Asia/Damascus
|
||||
SZ -2618+03106 Africa/Mbabane
|
||||
TC +2128-07108 America/Grand_Turk
|
||||
TD +1207+01503 Africa/Ndjamena
|
||||
TF -492110+0701303 Indian/Kerguelen
|
||||
TG +0608+00113 Africa/Lome
|
||||
TH +1345+10031 Asia/Bangkok
|
||||
TJ +3835+06848 Asia/Dushanbe
|
||||
TK -0922-17114 Pacific/Fakaofo
|
||||
TL -0833+12535 Asia/Dili
|
||||
TM +3757+05823 Asia/Ashgabat
|
||||
TN +3648+01011 Africa/Tunis
|
||||
TO -2110+17510 Pacific/Tongatapu
|
||||
TR +4101+02858 Europe/Istanbul
|
||||
TT +1039-06131 America/Port_of_Spain
|
||||
TV -0831+17913 Pacific/Funafuti
|
||||
TW +2503+12130 Asia/Taipei
|
||||
TZ -0648+03917 Africa/Dar_es_Salaam
|
||||
UA +5026+03031 Europe/Kiev most locations
|
||||
UA +4837+02218 Europe/Uzhgorod Ruthenia
|
||||
UA +4750+03510 Europe/Zaporozhye Zaporozh'ye, E Lugansk
|
||||
UA +4457+03406 Europe/Simferopol central Crimea
|
||||
UG +0019+03225 Africa/Kampala
|
||||
UM +1700-16830 Pacific/Johnston Johnston Atoll
|
||||
UM +2813-17722 Pacific/Midway Midway Islands
|
||||
UM +1917+16637 Pacific/Wake Wake Island
|
||||
US +404251-0740023 America/New_York Eastern Time
|
||||
US +421953-0830245 America/Detroit Eastern Time - Michigan - most locations
|
||||
US +381515-0854534 America/Kentucky/Louisville Eastern Time - Kentucky - Louisville area
|
||||
US +364947-0845057 America/Kentucky/Monticello Eastern Time - Kentucky - Wayne County
|
||||
US +394606-0860929 America/Indiana/Indianapolis Eastern Time - Indiana - most locations
|
||||
US +382232-0862041 America/Indiana/Marengo Eastern Time - Indiana - Crawford County
|
||||
US +411745-0863730 America/Indiana/Knox Eastern Time - Indiana - Starke County
|
||||
US +384452-0850402 America/Indiana/Vevay Eastern Time - Indiana - Switzerland County
|
||||
US +415100-0873900 America/Chicago Central Time
|
||||
US +384038-0873143 America/Indiana/Vincennes Central Time - Indiana - Daviess, Dubois, Knox, Martin, Perry & Pulaski Counties
|
||||
US +382931-0871643 America/Indiana/Petersburg Central Time - Indiana - Pike County
|
||||
US +450628-0873651 America/Menominee Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties
|
||||
US +470659-1011757 America/North_Dakota/Center Central Time - North Dakota - Oliver County
|
||||
US +465042-1012439 America/North_Dakota/New_Salem Central Time - North Dakota - Morton County (except Mandan area)
|
||||
US +394421-1045903 America/Denver Mountain Time
|
||||
US +433649-1161209 America/Boise Mountain Time - south Idaho & east Oregon
|
||||
US +364708-1084111 America/Shiprock Mountain Time - Navajo
|
||||
US +332654-1120424 America/Phoenix Mountain Standard Time - Arizona
|
||||
US +340308-1181434 America/Los_Angeles Pacific Time
|
||||
US +611305-1495401 America/Anchorage Alaska Time
|
||||
US +581807-1342511 America/Juneau Alaska Time - Alaska panhandle
|
||||
US +593249-1394338 America/Yakutat Alaska Time - Alaska panhandle neck
|
||||
US +643004-1652423 America/Nome Alaska Time - west Alaska
|
||||
US +515248-1763929 America/Adak Aleutian Islands
|
||||
US +211825-1575130 Pacific/Honolulu Hawaii
|
||||
UY -3453-05611 America/Montevideo
|
||||
UZ +3940+06648 Asia/Samarkand west Uzbekistan
|
||||
UZ +4120+06918 Asia/Tashkent east Uzbekistan
|
||||
VA +4154+01227 Europe/Vatican
|
||||
VC +1309-06114 America/St_Vincent
|
||||
VE +1030-06656 America/Caracas
|
||||
VG +1827-06437 America/Tortola
|
||||
VI +1821-06456 America/St_Thomas
|
||||
VN +1045+10640 Asia/Saigon
|
||||
VU -1740+16825 Pacific/Efate
|
||||
WF -1318-17610 Pacific/Wallis
|
||||
WS -1350-17144 Pacific/Apia
|
||||
YE +1245+04512 Asia/Aden
|
||||
YT -1247+04514 Indian/Mayotte
|
||||
ZA -2615+02800 Africa/Johannesburg
|
||||
ZM -1525+02817 Africa/Lusaka
|
||||
ZW -1750+03103 Africa/Harare
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Abidjan.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Abidjan(DstTzInfo):
|
||||
'''Africa/Abidjan timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Abidjan'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,1,1,0,16,8),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-960,0,'LMT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Abidjan = Abidjan()
|
||||
|
||||
Vendored
+50
@@ -0,0 +1,50 @@
|
||||
'''tzinfo timezone information for Africa/Accra.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Accra(DstTzInfo):
|
||||
'''Africa/Accra timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Accra'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1918,1,1,0,0,52),
|
||||
d(1936,9,1,0,0,0),
|
||||
d(1936,12,30,23,40,0),
|
||||
d(1937,9,1,0,0,0),
|
||||
d(1937,12,30,23,40,0),
|
||||
d(1938,9,1,0,0,0),
|
||||
d(1938,12,30,23,40,0),
|
||||
d(1939,9,1,0,0,0),
|
||||
d(1939,12,30,23,40,0),
|
||||
d(1940,9,1,0,0,0),
|
||||
d(1940,12,30,23,40,0),
|
||||
d(1941,9,1,0,0,0),
|
||||
d(1941,12,30,23,40,0),
|
||||
d(1942,9,1,0,0,0),
|
||||
d(1942,12,30,23,40,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-60,0,'LMT'),
|
||||
i(0,0,'GMT'),
|
||||
i(1200,1200,'GHST'),
|
||||
i(0,0,'GMT'),
|
||||
i(1200,1200,'GHST'),
|
||||
i(0,0,'GMT'),
|
||||
i(1200,1200,'GHST'),
|
||||
i(0,0,'GMT'),
|
||||
i(1200,1200,'GHST'),
|
||||
i(0,0,'GMT'),
|
||||
i(1200,1200,'GHST'),
|
||||
i(0,0,'GMT'),
|
||||
i(1200,1200,'GHST'),
|
||||
i(0,0,'GMT'),
|
||||
i(1200,1200,'GHST'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Accra = Accra()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Addis_Ababa.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Addis_Ababa(DstTzInfo):
|
||||
'''Africa/Addis_Ababa timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Addis_Ababa'
|
||||
|
||||
_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'),
|
||||
]
|
||||
|
||||
Addis_Ababa = Addis_Ababa()
|
||||
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
'''tzinfo timezone information for Africa/Algiers.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Algiers(DstTzInfo):
|
||||
'''Africa/Algiers timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Algiers'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,3,10,23,50,39),
|
||||
d(1916,6,14,23,0,0),
|
||||
d(1916,10,1,23,0,0),
|
||||
d(1917,3,24,23,0,0),
|
||||
d(1917,10,7,23,0,0),
|
||||
d(1918,3,9,23,0,0),
|
||||
d(1918,10,6,23,0,0),
|
||||
d(1919,3,1,23,0,0),
|
||||
d(1919,10,5,23,0,0),
|
||||
d(1920,2,14,23,0,0),
|
||||
d(1920,10,23,23,0,0),
|
||||
d(1921,3,14,23,0,0),
|
||||
d(1921,6,21,23,0,0),
|
||||
d(1939,9,11,23,0,0),
|
||||
d(1939,11,19,0,0,0),
|
||||
d(1940,2,25,2,0,0),
|
||||
d(1944,4,3,1,0,0),
|
||||
d(1944,10,8,0,0,0),
|
||||
d(1945,4,2,1,0,0),
|
||||
d(1945,9,15,23,0,0),
|
||||
d(1946,10,6,23,0,0),
|
||||
d(1956,1,29,0,0,0),
|
||||
d(1963,4,13,23,0,0),
|
||||
d(1971,4,25,23,0,0),
|
||||
d(1971,9,26,23,0,0),
|
||||
d(1977,5,6,0,0,0),
|
||||
d(1977,10,20,23,0,0),
|
||||
d(1978,3,24,0,0,0),
|
||||
d(1978,9,22,1,0,0),
|
||||
d(1979,10,25,23,0,0),
|
||||
d(1980,4,25,0,0,0),
|
||||
d(1980,10,31,1,0,0),
|
||||
d(1981,5,1,0,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(540,0,'PMT'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,0,'CET'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,0,'CET'),
|
||||
]
|
||||
|
||||
Algiers = Algiers()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Asmera.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
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'),
|
||||
]
|
||||
|
||||
Asmera = Asmera()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Africa/Bamako.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Bamako(DstTzInfo):
|
||||
'''Africa/Bamako timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Bamako'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,1,1,0,32,0),
|
||||
d(1934,2,26,0,0,0),
|
||||
d(1960,6,20,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-1920,0,'LMT'),
|
||||
i(0,0,'GMT'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Bamako = Bamako()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Bangui.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
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'),
|
||||
]
|
||||
|
||||
Bangui = Bangui()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Africa/Banjul.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Banjul(DstTzInfo):
|
||||
'''Africa/Banjul timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Banjul'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,1,1,1,6,36),
|
||||
d(1935,1,1,1,6,36),
|
||||
d(1964,1,1,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-4020,0,'LMT'),
|
||||
i(-4020,0,'BMT'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Banjul = Banjul()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Africa/Bissau.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Bissau(DstTzInfo):
|
||||
'''Africa/Bissau timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Bissau'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,5,26,1,2,20),
|
||||
d(1975,1,1,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-3720,0,'LMT'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Bissau = Bissau()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Blantyre.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Blantyre(DstTzInfo):
|
||||
'''Africa/Blantyre timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Blantyre'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1903,2,28,21,40,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(8400,0,'LMT'),
|
||||
i(7200,0,'CAT'),
|
||||
]
|
||||
|
||||
Blantyre = Blantyre()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Brazzaville.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Brazzaville(DstTzInfo):
|
||||
'''Africa/Brazzaville timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Brazzaville'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,12,31,22,58,52),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(3660,0,'LMT'),
|
||||
i(3600,0,'WAT'),
|
||||
]
|
||||
|
||||
Brazzaville = Brazzaville()
|
||||
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
'''tzinfo timezone information for Africa/Bujumbura.'''
|
||||
from pytz.tzinfo import StaticTzInfo
|
||||
from pytz.tzinfo import memorized_timedelta as timedelta
|
||||
|
||||
class Bujumbura(StaticTzInfo):
|
||||
'''Africa/Bujumbura timezone definition. See datetime.tzinfo for details'''
|
||||
zone = 'Africa/Bujumbura'
|
||||
_utcoffset = timedelta(seconds=7200)
|
||||
_tzname = 'CAT'
|
||||
|
||||
Bujumbura = Bujumbura()
|
||||
|
||||
Vendored
+368
@@ -0,0 +1,368 @@
|
||||
'''tzinfo timezone information for Africa/Cairo.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Cairo(DstTzInfo):
|
||||
'''Africa/Cairo timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Cairo'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1940,7,14,22,0,0),
|
||||
d(1940,9,30,21,0,0),
|
||||
d(1941,4,14,22,0,0),
|
||||
d(1941,9,15,21,0,0),
|
||||
d(1942,3,31,22,0,0),
|
||||
d(1942,10,26,21,0,0),
|
||||
d(1943,3,31,22,0,0),
|
||||
d(1943,10,31,21,0,0),
|
||||
d(1944,3,31,22,0,0),
|
||||
d(1944,10,31,21,0,0),
|
||||
d(1945,4,15,22,0,0),
|
||||
d(1945,10,31,21,0,0),
|
||||
d(1957,5,9,22,0,0),
|
||||
d(1957,9,30,21,0,0),
|
||||
d(1958,4,30,22,0,0),
|
||||
d(1958,9,30,21,0,0),
|
||||
d(1959,4,30,23,0,0),
|
||||
d(1959,9,30,0,0,0),
|
||||
d(1960,4,30,23,0,0),
|
||||
d(1960,9,30,0,0,0),
|
||||
d(1961,4,30,23,0,0),
|
||||
d(1961,9,30,0,0,0),
|
||||
d(1962,4,30,23,0,0),
|
||||
d(1962,9,30,0,0,0),
|
||||
d(1963,4,30,23,0,0),
|
||||
d(1963,9,30,0,0,0),
|
||||
d(1964,4,30,23,0,0),
|
||||
d(1964,9,30,0,0,0),
|
||||
d(1965,4,30,23,0,0),
|
||||
d(1965,9,30,0,0,0),
|
||||
d(1966,4,30,23,0,0),
|
||||
d(1966,10,1,0,0,0),
|
||||
d(1967,4,30,23,0,0),
|
||||
d(1967,10,1,0,0,0),
|
||||
d(1968,4,30,23,0,0),
|
||||
d(1968,10,1,0,0,0),
|
||||
d(1969,4,30,23,0,0),
|
||||
d(1969,10,1,0,0,0),
|
||||
d(1970,4,30,23,0,0),
|
||||
d(1970,10,1,0,0,0),
|
||||
d(1971,4,30,23,0,0),
|
||||
d(1971,10,1,0,0,0),
|
||||
d(1972,4,30,23,0,0),
|
||||
d(1972,10,1,0,0,0),
|
||||
d(1973,4,30,23,0,0),
|
||||
d(1973,10,1,0,0,0),
|
||||
d(1974,4,30,23,0,0),
|
||||
d(1974,10,1,0,0,0),
|
||||
d(1975,4,30,23,0,0),
|
||||
d(1975,10,1,0,0,0),
|
||||
d(1976,4,30,23,0,0),
|
||||
d(1976,10,1,0,0,0),
|
||||
d(1977,4,30,23,0,0),
|
||||
d(1977,10,1,0,0,0),
|
||||
d(1978,4,30,23,0,0),
|
||||
d(1978,10,1,0,0,0),
|
||||
d(1979,4,30,23,0,0),
|
||||
d(1979,10,1,0,0,0),
|
||||
d(1980,4,30,23,0,0),
|
||||
d(1980,10,1,0,0,0),
|
||||
d(1981,4,30,23,0,0),
|
||||
d(1981,10,1,0,0,0),
|
||||
d(1982,7,24,23,0,0),
|
||||
d(1982,10,1,0,0,0),
|
||||
d(1983,7,11,23,0,0),
|
||||
d(1983,10,1,0,0,0),
|
||||
d(1984,4,30,23,0,0),
|
||||
d(1984,10,1,0,0,0),
|
||||
d(1985,4,30,23,0,0),
|
||||
d(1985,10,1,0,0,0),
|
||||
d(1986,4,30,23,0,0),
|
||||
d(1986,10,1,0,0,0),
|
||||
d(1987,4,30,23,0,0),
|
||||
d(1987,10,1,0,0,0),
|
||||
d(1988,4,30,23,0,0),
|
||||
d(1988,10,1,0,0,0),
|
||||
d(1989,5,5,23,0,0),
|
||||
d(1989,10,1,0,0,0),
|
||||
d(1990,4,30,23,0,0),
|
||||
d(1990,10,1,0,0,0),
|
||||
d(1991,4,30,23,0,0),
|
||||
d(1991,10,1,0,0,0),
|
||||
d(1992,4,30,23,0,0),
|
||||
d(1992,10,1,0,0,0),
|
||||
d(1993,4,30,23,0,0),
|
||||
d(1993,10,1,0,0,0),
|
||||
d(1994,4,30,23,0,0),
|
||||
d(1994,10,1,0,0,0),
|
||||
d(1995,4,27,22,0,0),
|
||||
d(1995,9,28,21,0,0),
|
||||
d(1996,4,25,22,0,0),
|
||||
d(1996,9,26,21,0,0),
|
||||
d(1997,4,24,22,0,0),
|
||||
d(1997,9,25,21,0,0),
|
||||
d(1998,4,23,22,0,0),
|
||||
d(1998,9,24,21,0,0),
|
||||
d(1999,4,29,22,0,0),
|
||||
d(1999,9,30,21,0,0),
|
||||
d(2000,4,27,22,0,0),
|
||||
d(2000,9,28,21,0,0),
|
||||
d(2001,4,26,22,0,0),
|
||||
d(2001,9,27,21,0,0),
|
||||
d(2002,4,25,22,0,0),
|
||||
d(2002,9,26,21,0,0),
|
||||
d(2003,4,24,22,0,0),
|
||||
d(2003,9,25,21,0,0),
|
||||
d(2004,4,29,22,0,0),
|
||||
d(2004,9,30,21,0,0),
|
||||
d(2005,4,28,22,0,0),
|
||||
d(2005,9,29,21,0,0),
|
||||
d(2006,4,27,22,0,0),
|
||||
d(2006,9,21,21,0,0),
|
||||
d(2007,4,26,22,0,0),
|
||||
d(2007,9,27,21,0,0),
|
||||
d(2008,4,24,22,0,0),
|
||||
d(2008,9,25,21,0,0),
|
||||
d(2009,4,23,22,0,0),
|
||||
d(2009,9,24,21,0,0),
|
||||
d(2010,4,29,22,0,0),
|
||||
d(2010,9,30,21,0,0),
|
||||
d(2011,4,28,22,0,0),
|
||||
d(2011,9,29,21,0,0),
|
||||
d(2012,4,26,22,0,0),
|
||||
d(2012,9,27,21,0,0),
|
||||
d(2013,4,25,22,0,0),
|
||||
d(2013,9,26,21,0,0),
|
||||
d(2014,4,24,22,0,0),
|
||||
d(2014,9,25,21,0,0),
|
||||
d(2015,4,23,22,0,0),
|
||||
d(2015,9,24,21,0,0),
|
||||
d(2016,4,28,22,0,0),
|
||||
d(2016,9,29,21,0,0),
|
||||
d(2017,4,27,22,0,0),
|
||||
d(2017,9,28,21,0,0),
|
||||
d(2018,4,26,22,0,0),
|
||||
d(2018,9,27,21,0,0),
|
||||
d(2019,4,25,22,0,0),
|
||||
d(2019,9,26,21,0,0),
|
||||
d(2020,4,23,22,0,0),
|
||||
d(2020,9,24,21,0,0),
|
||||
d(2021,4,29,22,0,0),
|
||||
d(2021,9,30,21,0,0),
|
||||
d(2022,4,28,22,0,0),
|
||||
d(2022,9,29,21,0,0),
|
||||
d(2023,4,27,22,0,0),
|
||||
d(2023,9,28,21,0,0),
|
||||
d(2024,4,25,22,0,0),
|
||||
d(2024,9,26,21,0,0),
|
||||
d(2025,4,24,22,0,0),
|
||||
d(2025,9,25,21,0,0),
|
||||
d(2026,4,23,22,0,0),
|
||||
d(2026,9,24,21,0,0),
|
||||
d(2027,4,29,22,0,0),
|
||||
d(2027,9,30,21,0,0),
|
||||
d(2028,4,27,22,0,0),
|
||||
d(2028,9,28,21,0,0),
|
||||
d(2029,4,26,22,0,0),
|
||||
d(2029,9,27,21,0,0),
|
||||
d(2030,4,25,22,0,0),
|
||||
d(2030,9,26,21,0,0),
|
||||
d(2031,4,24,22,0,0),
|
||||
d(2031,9,25,21,0,0),
|
||||
d(2032,4,29,22,0,0),
|
||||
d(2032,9,30,21,0,0),
|
||||
d(2033,4,28,22,0,0),
|
||||
d(2033,9,29,21,0,0),
|
||||
d(2034,4,27,22,0,0),
|
||||
d(2034,9,28,21,0,0),
|
||||
d(2035,4,26,22,0,0),
|
||||
d(2035,9,27,21,0,0),
|
||||
d(2036,4,24,22,0,0),
|
||||
d(2036,9,25,21,0,0),
|
||||
d(2037,4,23,22,0,0),
|
||||
d(2037,9,24,21,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
]
|
||||
|
||||
Cairo = Cairo()
|
||||
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
'''tzinfo timezone information for Africa/Casablanca.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Casablanca(DstTzInfo):
|
||||
'''Africa/Casablanca timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Casablanca'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1913,10,26,0,30,20),
|
||||
d(1939,9,12,0,0,0),
|
||||
d(1939,11,18,23,0,0),
|
||||
d(1940,2,25,0,0,0),
|
||||
d(1945,11,17,23,0,0),
|
||||
d(1950,6,11,0,0,0),
|
||||
d(1950,10,28,23,0,0),
|
||||
d(1967,6,3,12,0,0),
|
||||
d(1967,9,30,23,0,0),
|
||||
d(1974,6,24,0,0,0),
|
||||
d(1974,8,31,23,0,0),
|
||||
d(1976,5,1,0,0,0),
|
||||
d(1976,7,31,23,0,0),
|
||||
d(1977,5,1,0,0,0),
|
||||
d(1977,9,27,23,0,0),
|
||||
d(1978,6,1,0,0,0),
|
||||
d(1978,8,3,23,0,0),
|
||||
d(1984,3,16,0,0,0),
|
||||
d(1985,12,31,23,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-1800,0,'LMT'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,0,'CET'),
|
||||
i(0,0,'WET'),
|
||||
]
|
||||
|
||||
Casablanca = Casablanca()
|
||||
|
||||
Vendored
+272
@@ -0,0 +1,272 @@
|
||||
'''tzinfo timezone information for Africa/Ceuta.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Ceuta(DstTzInfo):
|
||||
'''Africa/Ceuta timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Ceuta'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1918,5,6,23,0,0),
|
||||
d(1918,10,7,22,0,0),
|
||||
d(1924,4,16,23,0,0),
|
||||
d(1924,10,4,23,0,0),
|
||||
d(1926,4,17,23,0,0),
|
||||
d(1926,10,2,23,0,0),
|
||||
d(1927,4,9,23,0,0),
|
||||
d(1927,10,1,23,0,0),
|
||||
d(1928,4,14,23,0,0),
|
||||
d(1928,10,6,23,0,0),
|
||||
d(1929,1,1,0,0,0),
|
||||
d(1967,6,3,12,0,0),
|
||||
d(1967,9,30,23,0,0),
|
||||
d(1974,6,24,0,0,0),
|
||||
d(1974,8,31,23,0,0),
|
||||
d(1976,5,1,0,0,0),
|
||||
d(1976,7,31,23,0,0),
|
||||
d(1977,5,1,0,0,0),
|
||||
d(1977,9,27,23,0,0),
|
||||
d(1978,6,1,0,0,0),
|
||||
d(1978,8,3,23,0,0),
|
||||
d(1984,3,16,0,0,0),
|
||||
d(1986,3,30,1,0,0),
|
||||
d(1986,9,28,1,0,0),
|
||||
d(1987,3,29,1,0,0),
|
||||
d(1987,9,27,1,0,0),
|
||||
d(1988,3,27,1,0,0),
|
||||
d(1988,9,25,1,0,0),
|
||||
d(1989,3,26,1,0,0),
|
||||
d(1989,9,24,1,0,0),
|
||||
d(1990,3,25,1,0,0),
|
||||
d(1990,9,30,1,0,0),
|
||||
d(1991,3,31,1,0,0),
|
||||
d(1991,9,29,1,0,0),
|
||||
d(1992,3,29,1,0,0),
|
||||
d(1992,9,27,1,0,0),
|
||||
d(1993,3,28,1,0,0),
|
||||
d(1993,9,26,1,0,0),
|
||||
d(1994,3,27,1,0,0),
|
||||
d(1994,9,25,1,0,0),
|
||||
d(1995,3,26,1,0,0),
|
||||
d(1995,9,24,1,0,0),
|
||||
d(1996,3,31,1,0,0),
|
||||
d(1996,10,27,1,0,0),
|
||||
d(1997,3,30,1,0,0),
|
||||
d(1997,10,26,1,0,0),
|
||||
d(1998,3,29,1,0,0),
|
||||
d(1998,10,25,1,0,0),
|
||||
d(1999,3,28,1,0,0),
|
||||
d(1999,10,31,1,0,0),
|
||||
d(2000,3,26,1,0,0),
|
||||
d(2000,10,29,1,0,0),
|
||||
d(2001,3,25,1,0,0),
|
||||
d(2001,10,28,1,0,0),
|
||||
d(2002,3,31,1,0,0),
|
||||
d(2002,10,27,1,0,0),
|
||||
d(2003,3,30,1,0,0),
|
||||
d(2003,10,26,1,0,0),
|
||||
d(2004,3,28,1,0,0),
|
||||
d(2004,10,31,1,0,0),
|
||||
d(2005,3,27,1,0,0),
|
||||
d(2005,10,30,1,0,0),
|
||||
d(2006,3,26,1,0,0),
|
||||
d(2006,10,29,1,0,0),
|
||||
d(2007,3,25,1,0,0),
|
||||
d(2007,10,28,1,0,0),
|
||||
d(2008,3,30,1,0,0),
|
||||
d(2008,10,26,1,0,0),
|
||||
d(2009,3,29,1,0,0),
|
||||
d(2009,10,25,1,0,0),
|
||||
d(2010,3,28,1,0,0),
|
||||
d(2010,10,31,1,0,0),
|
||||
d(2011,3,27,1,0,0),
|
||||
d(2011,10,30,1,0,0),
|
||||
d(2012,3,25,1,0,0),
|
||||
d(2012,10,28,1,0,0),
|
||||
d(2013,3,31,1,0,0),
|
||||
d(2013,10,27,1,0,0),
|
||||
d(2014,3,30,1,0,0),
|
||||
d(2014,10,26,1,0,0),
|
||||
d(2015,3,29,1,0,0),
|
||||
d(2015,10,25,1,0,0),
|
||||
d(2016,3,27,1,0,0),
|
||||
d(2016,10,30,1,0,0),
|
||||
d(2017,3,26,1,0,0),
|
||||
d(2017,10,29,1,0,0),
|
||||
d(2018,3,25,1,0,0),
|
||||
d(2018,10,28,1,0,0),
|
||||
d(2019,3,31,1,0,0),
|
||||
d(2019,10,27,1,0,0),
|
||||
d(2020,3,29,1,0,0),
|
||||
d(2020,10,25,1,0,0),
|
||||
d(2021,3,28,1,0,0),
|
||||
d(2021,10,31,1,0,0),
|
||||
d(2022,3,27,1,0,0),
|
||||
d(2022,10,30,1,0,0),
|
||||
d(2023,3,26,1,0,0),
|
||||
d(2023,10,29,1,0,0),
|
||||
d(2024,3,31,1,0,0),
|
||||
d(2024,10,27,1,0,0),
|
||||
d(2025,3,30,1,0,0),
|
||||
d(2025,10,26,1,0,0),
|
||||
d(2026,3,29,1,0,0),
|
||||
d(2026,10,25,1,0,0),
|
||||
d(2027,3,28,1,0,0),
|
||||
d(2027,10,31,1,0,0),
|
||||
d(2028,3,26,1,0,0),
|
||||
d(2028,10,29,1,0,0),
|
||||
d(2029,3,25,1,0,0),
|
||||
d(2029,10,28,1,0,0),
|
||||
d(2030,3,31,1,0,0),
|
||||
d(2030,10,27,1,0,0),
|
||||
d(2031,3,30,1,0,0),
|
||||
d(2031,10,26,1,0,0),
|
||||
d(2032,3,28,1,0,0),
|
||||
d(2032,10,31,1,0,0),
|
||||
d(2033,3,27,1,0,0),
|
||||
d(2033,10,30,1,0,0),
|
||||
d(2034,3,26,1,0,0),
|
||||
d(2034,10,29,1,0,0),
|
||||
d(2035,3,25,1,0,0),
|
||||
d(2035,10,28,1,0,0),
|
||||
d(2036,3,30,1,0,0),
|
||||
d(2036,10,26,1,0,0),
|
||||
d(2037,3,29,1,0,0),
|
||||
d(2037,10,25,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,3600,'WEST'),
|
||||
i(0,0,'WET'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
]
|
||||
|
||||
Ceuta = Ceuta()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Africa/Conakry.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Conakry(DstTzInfo):
|
||||
'''Africa/Conakry timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Conakry'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,1,1,0,54,52),
|
||||
d(1934,2,26,0,0,0),
|
||||
d(1960,1,1,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-3300,0,'LMT'),
|
||||
i(0,0,'GMT'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Conakry = Conakry()
|
||||
|
||||
Vendored
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Africa/Dakar.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Dakar(DstTzInfo):
|
||||
'''Africa/Dakar timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Dakar'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,1,1,1,9,44),
|
||||
d(1941,6,1,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-4200,0,'LMT'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Dakar = Dakar()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Africa/Dar_es_Salaam.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Dar_es_Salaam(DstTzInfo):
|
||||
'''Africa/Dar_es_Salaam timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Dar_es_Salaam'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1930,12,31,21,22,52),
|
||||
d(1947,12,31,21,0,0),
|
||||
d(1960,12,31,21,15,15),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(9420,0,'LMT'),
|
||||
i(10800,0,'EAT'),
|
||||
i(9900,0,'BEAUT'),
|
||||
i(10800,0,'EAT'),
|
||||
]
|
||||
|
||||
Dar_es_Salaam = Dar_es_Salaam()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Djibouti.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Djibouti(DstTzInfo):
|
||||
'''Africa/Djibouti timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Djibouti'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,6,30,21,7,24),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(10380,0,'LMT'),
|
||||
i(10800,0,'EAT'),
|
||||
]
|
||||
|
||||
Djibouti = Djibouti()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Douala.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
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'),
|
||||
]
|
||||
|
||||
Douala = Douala()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Africa/El_Aaiun.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class El_Aaiun(DstTzInfo):
|
||||
'''Africa/El_Aaiun timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/El_Aaiun'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1934,1,1,0,52,48),
|
||||
d(1976,4,14,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-3180,0,'LMT'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(0,0,'WET'),
|
||||
]
|
||||
|
||||
El_Aaiun = El_Aaiun()
|
||||
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
'''tzinfo timezone information for Africa/Freetown.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Freetown(DstTzInfo):
|
||||
'''Africa/Freetown timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Freetown'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1913,6,1,0,53,0),
|
||||
d(1935,6,1,1,0,0),
|
||||
d(1935,10,1,0,20,0),
|
||||
d(1936,6,1,1,0,0),
|
||||
d(1936,10,1,0,20,0),
|
||||
d(1937,6,1,1,0,0),
|
||||
d(1937,10,1,0,20,0),
|
||||
d(1938,6,1,1,0,0),
|
||||
d(1938,10,1,0,20,0),
|
||||
d(1939,6,1,1,0,0),
|
||||
d(1939,10,1,0,20,0),
|
||||
d(1940,6,1,1,0,0),
|
||||
d(1940,10,1,0,20,0),
|
||||
d(1941,6,1,1,0,0),
|
||||
d(1941,10,1,0,20,0),
|
||||
d(1942,6,1,1,0,0),
|
||||
d(1942,10,1,0,20,0),
|
||||
d(1957,1,1,1,0,0),
|
||||
d(1957,6,1,0,0,0),
|
||||
d(1957,8,31,23,0,0),
|
||||
d(1958,6,1,0,0,0),
|
||||
d(1958,8,31,23,0,0),
|
||||
d(1959,6,1,0,0,0),
|
||||
d(1959,8,31,23,0,0),
|
||||
d(1960,6,1,0,0,0),
|
||||
d(1960,8,31,23,0,0),
|
||||
d(1961,6,1,0,0,0),
|
||||
d(1961,8,31,23,0,0),
|
||||
d(1962,6,1,0,0,0),
|
||||
d(1962,8,31,23,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-3180,0,'FMT'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(-1200,2400,'SLST'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(-1200,2400,'SLST'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(-1200,2400,'SLST'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(-1200,2400,'SLST'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(-1200,2400,'SLST'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(-1200,2400,'SLST'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(-1200,2400,'SLST'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(-1200,2400,'SLST'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(0,0,'WAT'),
|
||||
i(3600,3600,'SLST'),
|
||||
i(0,0,'GMT'),
|
||||
i(3600,3600,'SLST'),
|
||||
i(0,0,'GMT'),
|
||||
i(3600,3600,'SLST'),
|
||||
i(0,0,'GMT'),
|
||||
i(3600,3600,'SLST'),
|
||||
i(0,0,'GMT'),
|
||||
i(3600,3600,'SLST'),
|
||||
i(0,0,'GMT'),
|
||||
i(3600,3600,'SLST'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Freetown = Freetown()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Africa/Gaborone.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Gaborone(DstTzInfo):
|
||||
'''Africa/Gaborone timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Gaborone'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1943,9,19,0,0,0),
|
||||
d(1944,3,18,23,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
]
|
||||
|
||||
Gaborone = Gaborone()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Harare.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
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'),
|
||||
]
|
||||
|
||||
Harare = Harare()
|
||||
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
'''tzinfo timezone information for Africa/Johannesburg.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Johannesburg(DstTzInfo):
|
||||
'''Africa/Johannesburg timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Johannesburg'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1903,2,28,22,30,0),
|
||||
d(1942,9,20,0,0,0),
|
||||
d(1943,3,20,23,0,0),
|
||||
d(1943,9,19,0,0,0),
|
||||
d(1944,3,18,23,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(5400,0,'SAST'),
|
||||
i(7200,0,'SAST'),
|
||||
i(10800,3600,'SAST'),
|
||||
i(7200,0,'SAST'),
|
||||
i(10800,3600,'SAST'),
|
||||
i(7200,0,'SAST'),
|
||||
]
|
||||
|
||||
Johannesburg = Johannesburg()
|
||||
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
'''tzinfo timezone information for Africa/Kampala.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Kampala(DstTzInfo):
|
||||
'''Africa/Kampala timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Kampala'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1928,6,30,21,50,20),
|
||||
d(1929,12,31,21,0,0),
|
||||
d(1947,12,31,21,30,0),
|
||||
d(1956,12,31,21,15,15),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(7800,0,'LMT'),
|
||||
i(10800,0,'EAT'),
|
||||
i(9000,0,'BEAT'),
|
||||
i(9900,0,'BEAUT'),
|
||||
i(10800,0,'EAT'),
|
||||
]
|
||||
|
||||
Kampala = Kampala()
|
||||
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
'''tzinfo timezone information for Africa/Khartoum.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Khartoum(DstTzInfo):
|
||||
'''Africa/Khartoum timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Khartoum'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1930,12,31,21,49,52),
|
||||
d(1970,4,30,22,0,0),
|
||||
d(1970,10,14,21,0,0),
|
||||
d(1971,4,29,22,0,0),
|
||||
d(1971,10,14,21,0,0),
|
||||
d(1972,4,29,22,0,0),
|
||||
d(1972,10,14,21,0,0),
|
||||
d(1973,4,28,22,0,0),
|
||||
d(1973,10,14,21,0,0),
|
||||
d(1974,4,27,22,0,0),
|
||||
d(1974,10,14,21,0,0),
|
||||
d(1975,4,26,22,0,0),
|
||||
d(1975,10,14,21,0,0),
|
||||
d(1976,4,24,22,0,0),
|
||||
d(1976,10,14,21,0,0),
|
||||
d(1977,4,23,22,0,0),
|
||||
d(1977,10,14,21,0,0),
|
||||
d(1978,4,29,22,0,0),
|
||||
d(1978,10,14,21,0,0),
|
||||
d(1979,4,28,22,0,0),
|
||||
d(1979,10,14,21,0,0),
|
||||
d(1980,4,26,22,0,0),
|
||||
d(1980,10,14,21,0,0),
|
||||
d(1981,4,25,22,0,0),
|
||||
d(1981,10,14,21,0,0),
|
||||
d(1982,4,24,22,0,0),
|
||||
d(1982,10,14,21,0,0),
|
||||
d(1983,4,23,22,0,0),
|
||||
d(1983,10,14,21,0,0),
|
||||
d(1984,4,28,22,0,0),
|
||||
d(1984,10,14,21,0,0),
|
||||
d(1985,4,27,22,0,0),
|
||||
d(1985,10,14,21,0,0),
|
||||
d(2000,1,15,10,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(7800,0,'LMT'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,3600,'CAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(10800,0,'EAT'),
|
||||
]
|
||||
|
||||
Khartoum = Khartoum()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Kigali.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
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'),
|
||||
]
|
||||
|
||||
Kigali = Kigali()
|
||||
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
'''tzinfo timezone information for Africa/Kinshasa.'''
|
||||
from pytz.tzinfo import StaticTzInfo
|
||||
from pytz.tzinfo import memorized_timedelta as timedelta
|
||||
|
||||
class Kinshasa(StaticTzInfo):
|
||||
'''Africa/Kinshasa timezone definition. See datetime.tzinfo for details'''
|
||||
zone = 'Africa/Kinshasa'
|
||||
_utcoffset = timedelta(seconds=3600)
|
||||
_tzname = 'WAT'
|
||||
|
||||
Kinshasa = Kinshasa()
|
||||
|
||||
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Lagos.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
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'),
|
||||
]
|
||||
|
||||
Lagos = Lagos()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Libreville.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Libreville(DstTzInfo):
|
||||
'''Africa/Libreville timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Libreville'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,12,31,23,22,12),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(2280,0,'LMT'),
|
||||
i(3600,0,'WAT'),
|
||||
]
|
||||
|
||||
Libreville = Libreville()
|
||||
|
||||
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
'''tzinfo timezone information for Africa/Lome.'''
|
||||
from pytz.tzinfo import StaticTzInfo
|
||||
from pytz.tzinfo import memorized_timedelta as timedelta
|
||||
|
||||
class Lome(StaticTzInfo):
|
||||
'''Africa/Lome timezone definition. See datetime.tzinfo for details'''
|
||||
zone = 'Africa/Lome'
|
||||
_utcoffset = timedelta(seconds=0)
|
||||
_tzname = 'GMT'
|
||||
|
||||
Lome = Lome()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Luanda.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Luanda(DstTzInfo):
|
||||
'''Africa/Luanda timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Luanda'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,5,25,23,7,56),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(3120,0,'AOT'),
|
||||
i(3600,0,'WAT'),
|
||||
]
|
||||
|
||||
Luanda = Luanda()
|
||||
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
'''tzinfo timezone information for Africa/Lubumbashi.'''
|
||||
from pytz.tzinfo import StaticTzInfo
|
||||
from pytz.tzinfo import memorized_timedelta as timedelta
|
||||
|
||||
class Lubumbashi(StaticTzInfo):
|
||||
'''Africa/Lubumbashi timezone definition. See datetime.tzinfo for details'''
|
||||
zone = 'Africa/Lubumbashi'
|
||||
_utcoffset = timedelta(seconds=7200)
|
||||
_tzname = 'CAT'
|
||||
|
||||
Lubumbashi = Lubumbashi()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Lusaka.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Lusaka(DstTzInfo):
|
||||
'''Africa/Lusaka timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Lusaka'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1903,2,28,22,6,52),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(6780,0,'LMT'),
|
||||
i(7200,0,'CAT'),
|
||||
]
|
||||
|
||||
Lusaka = Lusaka()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Africa/Malabo.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Malabo(DstTzInfo):
|
||||
'''Africa/Malabo timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Malabo'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,12,31,23,24,52),
|
||||
d(1963,12,15,0,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(2100,0,'LMT'),
|
||||
i(0,0,'GMT'),
|
||||
i(3600,0,'WAT'),
|
||||
]
|
||||
|
||||
Malabo = Malabo()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Maputo.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Maputo(DstTzInfo):
|
||||
'''Africa/Maputo timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Maputo'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1903,2,28,21,49,40),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(7800,0,'LMT'),
|
||||
i(7200,0,'CAT'),
|
||||
]
|
||||
|
||||
Maputo = Maputo()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Africa/Maseru.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Maseru(DstTzInfo):
|
||||
'''Africa/Maseru timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Maseru'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1903,2,28,22,10,0),
|
||||
d(1943,9,19,0,0,0),
|
||||
d(1944,3,18,23,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(6600,0,'LMT'),
|
||||
i(7200,0,'SAST'),
|
||||
i(10800,3600,'SAST'),
|
||||
i(7200,0,'SAST'),
|
||||
]
|
||||
|
||||
Maseru = Maseru()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Mbabane.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
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'),
|
||||
]
|
||||
|
||||
Mbabane = Mbabane()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Africa/Mogadishu.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Mogadishu(DstTzInfo):
|
||||
'''Africa/Mogadishu timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Mogadishu'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1930,12,31,21,0,0),
|
||||
d(1956,12,31,21,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(10800,0,'EAT'),
|
||||
i(9000,0,'BEAT'),
|
||||
i(10800,0,'EAT'),
|
||||
]
|
||||
|
||||
Mogadishu = Mogadishu()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Africa/Monrovia.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Monrovia(DstTzInfo):
|
||||
'''Africa/Monrovia timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Monrovia'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,3,1,0,43,8),
|
||||
d(1972,5,1,0,44,30),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-2580,0,'MMT'),
|
||||
i(-2640,0,'LRT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Monrovia = Monrovia()
|
||||
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
'''tzinfo timezone information for Africa/Nairobi.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Nairobi(DstTzInfo):
|
||||
'''Africa/Nairobi timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Nairobi'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1928,6,30,21,32,44),
|
||||
d(1929,12,31,21,0,0),
|
||||
d(1939,12,31,21,30,0),
|
||||
d(1959,12,31,21,15,15),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(8820,0,'LMT'),
|
||||
i(10800,0,'EAT'),
|
||||
i(9000,0,'BEAT'),
|
||||
i(9900,0,'BEAUT'),
|
||||
i(10800,0,'EAT'),
|
||||
]
|
||||
|
||||
Nairobi = Nairobi()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Africa/Ndjamena.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Ndjamena(DstTzInfo):
|
||||
'''Africa/Ndjamena timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Ndjamena'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,12,31,22,59,48),
|
||||
d(1979,10,13,23,0,0),
|
||||
d(1980,3,7,22,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(3600,0,'LMT'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
]
|
||||
|
||||
Ndjamena = Ndjamena()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Africa/Niamey.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Niamey(DstTzInfo):
|
||||
'''Africa/Niamey timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Niamey'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,12,31,23,51,32),
|
||||
d(1934,2,26,1,0,0),
|
||||
d(1960,1,1,0,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(480,0,'LMT'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(0,0,'GMT'),
|
||||
i(3600,0,'WAT'),
|
||||
]
|
||||
|
||||
Niamey = Niamey()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Africa/Nouakchott.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Nouakchott(DstTzInfo):
|
||||
'''Africa/Nouakchott timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Nouakchott'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,1,1,1,3,48),
|
||||
d(1934,2,26,0,0,0),
|
||||
d(1960,11,28,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-3840,0,'LMT'),
|
||||
i(0,0,'GMT'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Nouakchott = Nouakchott()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Ouagadougou.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Ouagadougou(DstTzInfo):
|
||||
'''Africa/Ouagadougou timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Ouagadougou'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,1,1,0,6,4),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-360,0,'LMT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Ouagadougou = Ouagadougou()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Africa/Porto_minus_Novo.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Porto_minus_Novo(DstTzInfo):
|
||||
'''Africa/Porto_minus_Novo timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Porto_minus_Novo'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,12,31,23,49,32),
|
||||
d(1934,2,26,0,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(600,0,'LMT'),
|
||||
i(0,0,'GMT'),
|
||||
i(3600,0,'WAT'),
|
||||
]
|
||||
|
||||
Porto_minus_Novo = Porto_minus_Novo()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Africa/Sao_Tome.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Sao_Tome(DstTzInfo):
|
||||
'''Africa/Sao_Tome timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Sao_Tome'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,1,1,0,36,32),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-2220,0,'LMT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Sao_Tome = Sao_Tome()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Africa/Timbuktu.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Timbuktu(DstTzInfo):
|
||||
'''Africa/Timbuktu timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Timbuktu'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,1,1,0,32,0),
|
||||
d(1934,2,26,0,0,0),
|
||||
d(1960,6,20,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-1920,0,'LMT'),
|
||||
i(0,0,'GMT'),
|
||||
i(-3600,0,'WAT'),
|
||||
i(0,0,'GMT'),
|
||||
]
|
||||
|
||||
Timbuktu = Timbuktu()
|
||||
|
||||
+78
@@ -0,0 +1,78 @@
|
||||
'''tzinfo timezone information for Africa/Tripoli.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Tripoli(DstTzInfo):
|
||||
'''Africa/Tripoli timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Tripoli'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,31,23,7,16),
|
||||
d(1951,10,14,1,0,0),
|
||||
d(1951,12,31,22,0,0),
|
||||
d(1953,10,9,1,0,0),
|
||||
d(1953,12,31,22,0,0),
|
||||
d(1955,9,29,23,0,0),
|
||||
d(1955,12,31,22,0,0),
|
||||
d(1958,12,31,23,0,0),
|
||||
d(1981,12,31,22,0,0),
|
||||
d(1982,3,31,23,0,0),
|
||||
d(1982,9,30,22,0,0),
|
||||
d(1983,3,31,23,0,0),
|
||||
d(1983,9,30,22,0,0),
|
||||
d(1984,3,31,23,0,0),
|
||||
d(1984,9,30,22,0,0),
|
||||
d(1985,4,5,23,0,0),
|
||||
d(1985,9,30,22,0,0),
|
||||
d(1986,4,3,23,0,0),
|
||||
d(1986,10,2,22,0,0),
|
||||
d(1987,3,31,23,0,0),
|
||||
d(1987,9,30,22,0,0),
|
||||
d(1988,3,31,23,0,0),
|
||||
d(1988,9,30,22,0,0),
|
||||
d(1989,3,31,23,0,0),
|
||||
d(1989,9,30,22,0,0),
|
||||
d(1990,5,3,23,0,0),
|
||||
d(1996,9,29,22,0,0),
|
||||
d(1997,4,3,23,0,0),
|
||||
d(1997,10,3,22,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(3180,0,'LMT'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,0,'EET'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,0,'EET'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(7200,0,'EET'),
|
||||
]
|
||||
|
||||
Tripoli = Tripoli()
|
||||
|
||||
Vendored
+202
@@ -0,0 +1,202 @@
|
||||
'''tzinfo timezone information for Africa/Tunis.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Tunis(DstTzInfo):
|
||||
'''Africa/Tunis timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Tunis'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,3,10,23,50,39),
|
||||
d(1939,4,15,22,0,0),
|
||||
d(1939,11,18,22,0,0),
|
||||
d(1940,2,25,22,0,0),
|
||||
d(1941,10,5,22,0,0),
|
||||
d(1942,3,8,23,0,0),
|
||||
d(1942,11,2,1,0,0),
|
||||
d(1943,3,29,1,0,0),
|
||||
d(1943,4,17,0,0,0),
|
||||
d(1943,4,25,1,0,0),
|
||||
d(1943,10,4,0,0,0),
|
||||
d(1944,4,3,1,0,0),
|
||||
d(1944,10,7,22,0,0),
|
||||
d(1945,4,2,1,0,0),
|
||||
d(1945,9,15,22,0,0),
|
||||
d(1977,4,29,23,0,0),
|
||||
d(1977,9,23,23,0,0),
|
||||
d(1978,4,30,23,0,0),
|
||||
d(1978,9,30,23,0,0),
|
||||
d(1988,5,31,23,0,0),
|
||||
d(1988,9,24,23,0,0),
|
||||
d(1989,3,25,23,0,0),
|
||||
d(1989,9,23,23,0,0),
|
||||
d(1990,4,30,23,0,0),
|
||||
d(1990,9,29,23,0,0),
|
||||
d(2005,4,30,23,0,0),
|
||||
d(2005,9,30,0,0,0),
|
||||
d(2006,3,26,1,0,0),
|
||||
d(2006,10,29,1,0,0),
|
||||
d(2007,3,25,1,0,0),
|
||||
d(2007,10,28,1,0,0),
|
||||
d(2008,3,30,1,0,0),
|
||||
d(2008,10,26,1,0,0),
|
||||
d(2009,3,29,1,0,0),
|
||||
d(2009,10,25,1,0,0),
|
||||
d(2010,3,28,1,0,0),
|
||||
d(2010,10,31,1,0,0),
|
||||
d(2011,3,27,1,0,0),
|
||||
d(2011,10,30,1,0,0),
|
||||
d(2012,3,25,1,0,0),
|
||||
d(2012,10,28,1,0,0),
|
||||
d(2013,3,31,1,0,0),
|
||||
d(2013,10,27,1,0,0),
|
||||
d(2014,3,30,1,0,0),
|
||||
d(2014,10,26,1,0,0),
|
||||
d(2015,3,29,1,0,0),
|
||||
d(2015,10,25,1,0,0),
|
||||
d(2016,3,27,1,0,0),
|
||||
d(2016,10,30,1,0,0),
|
||||
d(2017,3,26,1,0,0),
|
||||
d(2017,10,29,1,0,0),
|
||||
d(2018,3,25,1,0,0),
|
||||
d(2018,10,28,1,0,0),
|
||||
d(2019,3,31,1,0,0),
|
||||
d(2019,10,27,1,0,0),
|
||||
d(2020,3,29,1,0,0),
|
||||
d(2020,10,25,1,0,0),
|
||||
d(2021,3,28,1,0,0),
|
||||
d(2021,10,31,1,0,0),
|
||||
d(2022,3,27,1,0,0),
|
||||
d(2022,10,30,1,0,0),
|
||||
d(2023,3,26,1,0,0),
|
||||
d(2023,10,29,1,0,0),
|
||||
d(2024,3,31,1,0,0),
|
||||
d(2024,10,27,1,0,0),
|
||||
d(2025,3,30,1,0,0),
|
||||
d(2025,10,26,1,0,0),
|
||||
d(2026,3,29,1,0,0),
|
||||
d(2026,10,25,1,0,0),
|
||||
d(2027,3,28,1,0,0),
|
||||
d(2027,10,31,1,0,0),
|
||||
d(2028,3,26,1,0,0),
|
||||
d(2028,10,29,1,0,0),
|
||||
d(2029,3,25,1,0,0),
|
||||
d(2029,10,28,1,0,0),
|
||||
d(2030,3,31,1,0,0),
|
||||
d(2030,10,27,1,0,0),
|
||||
d(2031,3,30,1,0,0),
|
||||
d(2031,10,26,1,0,0),
|
||||
d(2032,3,28,1,0,0),
|
||||
d(2032,10,31,1,0,0),
|
||||
d(2033,3,27,1,0,0),
|
||||
d(2033,10,30,1,0,0),
|
||||
d(2034,3,26,1,0,0),
|
||||
d(2034,10,29,1,0,0),
|
||||
d(2035,3,25,1,0,0),
|
||||
d(2035,10,28,1,0,0),
|
||||
d(2036,3,30,1,0,0),
|
||||
d(2036,10,26,1,0,0),
|
||||
d(2037,3,29,1,0,0),
|
||||
d(2037,10,25,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(540,0,'PMT'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
i(7200,3600,'CEST'),
|
||||
i(3600,0,'CET'),
|
||||
]
|
||||
|
||||
Tunis = Tunis()
|
||||
|
||||
+204
@@ -0,0 +1,204 @@
|
||||
'''tzinfo timezone information for Africa/Windhoek.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Windhoek(DstTzInfo):
|
||||
'''Africa/Windhoek timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Africa/Windhoek'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1903,2,28,22,30,0),
|
||||
d(1942,9,20,0,0,0),
|
||||
d(1943,3,20,23,0,0),
|
||||
d(1990,3,20,22,0,0),
|
||||
d(1994,4,2,22,0,0),
|
||||
d(1994,9,4,1,0,0),
|
||||
d(1995,4,2,0,0,0),
|
||||
d(1995,9,3,1,0,0),
|
||||
d(1996,4,7,0,0,0),
|
||||
d(1996,9,1,1,0,0),
|
||||
d(1997,4,6,0,0,0),
|
||||
d(1997,9,7,1,0,0),
|
||||
d(1998,4,5,0,0,0),
|
||||
d(1998,9,6,1,0,0),
|
||||
d(1999,4,4,0,0,0),
|
||||
d(1999,9,5,1,0,0),
|
||||
d(2000,4,2,0,0,0),
|
||||
d(2000,9,3,1,0,0),
|
||||
d(2001,4,1,0,0,0),
|
||||
d(2001,9,2,1,0,0),
|
||||
d(2002,4,7,0,0,0),
|
||||
d(2002,9,1,1,0,0),
|
||||
d(2003,4,6,0,0,0),
|
||||
d(2003,9,7,1,0,0),
|
||||
d(2004,4,4,0,0,0),
|
||||
d(2004,9,5,1,0,0),
|
||||
d(2005,4,3,0,0,0),
|
||||
d(2005,9,4,1,0,0),
|
||||
d(2006,4,2,0,0,0),
|
||||
d(2006,9,3,1,0,0),
|
||||
d(2007,4,1,0,0,0),
|
||||
d(2007,9,2,1,0,0),
|
||||
d(2008,4,6,0,0,0),
|
||||
d(2008,9,7,1,0,0),
|
||||
d(2009,4,5,0,0,0),
|
||||
d(2009,9,6,1,0,0),
|
||||
d(2010,4,4,0,0,0),
|
||||
d(2010,9,5,1,0,0),
|
||||
d(2011,4,3,0,0,0),
|
||||
d(2011,9,4,1,0,0),
|
||||
d(2012,4,1,0,0,0),
|
||||
d(2012,9,2,1,0,0),
|
||||
d(2013,4,7,0,0,0),
|
||||
d(2013,9,1,1,0,0),
|
||||
d(2014,4,6,0,0,0),
|
||||
d(2014,9,7,1,0,0),
|
||||
d(2015,4,5,0,0,0),
|
||||
d(2015,9,6,1,0,0),
|
||||
d(2016,4,3,0,0,0),
|
||||
d(2016,9,4,1,0,0),
|
||||
d(2017,4,2,0,0,0),
|
||||
d(2017,9,3,1,0,0),
|
||||
d(2018,4,1,0,0,0),
|
||||
d(2018,9,2,1,0,0),
|
||||
d(2019,4,7,0,0,0),
|
||||
d(2019,9,1,1,0,0),
|
||||
d(2020,4,5,0,0,0),
|
||||
d(2020,9,6,1,0,0),
|
||||
d(2021,4,4,0,0,0),
|
||||
d(2021,9,5,1,0,0),
|
||||
d(2022,4,3,0,0,0),
|
||||
d(2022,9,4,1,0,0),
|
||||
d(2023,4,2,0,0,0),
|
||||
d(2023,9,3,1,0,0),
|
||||
d(2024,4,7,0,0,0),
|
||||
d(2024,9,1,1,0,0),
|
||||
d(2025,4,6,0,0,0),
|
||||
d(2025,9,7,1,0,0),
|
||||
d(2026,4,5,0,0,0),
|
||||
d(2026,9,6,1,0,0),
|
||||
d(2027,4,4,0,0,0),
|
||||
d(2027,9,5,1,0,0),
|
||||
d(2028,4,2,0,0,0),
|
||||
d(2028,9,3,1,0,0),
|
||||
d(2029,4,1,0,0,0),
|
||||
d(2029,9,2,1,0,0),
|
||||
d(2030,4,7,0,0,0),
|
||||
d(2030,9,1,1,0,0),
|
||||
d(2031,4,6,0,0,0),
|
||||
d(2031,9,7,1,0,0),
|
||||
d(2032,4,4,0,0,0),
|
||||
d(2032,9,5,1,0,0),
|
||||
d(2033,4,3,0,0,0),
|
||||
d(2033,9,4,1,0,0),
|
||||
d(2034,4,2,0,0,0),
|
||||
d(2034,9,3,1,0,0),
|
||||
d(2035,4,1,0,0,0),
|
||||
d(2035,9,2,1,0,0),
|
||||
d(2036,4,6,0,0,0),
|
||||
d(2036,9,7,1,0,0),
|
||||
d(2037,4,5,0,0,0),
|
||||
d(2037,9,6,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(5400,0,'SWAT'),
|
||||
i(7200,0,'SAST'),
|
||||
i(10800,3600,'SAST'),
|
||||
i(7200,0,'SAST'),
|
||||
i(7200,0,'CAT'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
i(3600,0,'WAT'),
|
||||
i(7200,3600,'WAST'),
|
||||
]
|
||||
|
||||
Windhoek = Windhoek()
|
||||
|
||||
Vendored
+306
@@ -0,0 +1,306 @@
|
||||
'''tzinfo timezone information for America/Adak.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Adak(DstTzInfo):
|
||||
'''America/Adak timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Adak'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1942,2,9,13,0,0),
|
||||
d(1945,8,14,23,0,0),
|
||||
d(1945,9,30,12,0,0),
|
||||
d(1967,4,1,11,0,0),
|
||||
d(1969,4,27,13,0,0),
|
||||
d(1969,10,26,12,0,0),
|
||||
d(1970,4,26,13,0,0),
|
||||
d(1970,10,25,12,0,0),
|
||||
d(1971,4,25,13,0,0),
|
||||
d(1971,10,31,12,0,0),
|
||||
d(1972,4,30,13,0,0),
|
||||
d(1972,10,29,12,0,0),
|
||||
d(1973,4,29,13,0,0),
|
||||
d(1973,10,28,12,0,0),
|
||||
d(1974,1,6,13,0,0),
|
||||
d(1974,10,27,12,0,0),
|
||||
d(1975,2,23,13,0,0),
|
||||
d(1975,10,26,12,0,0),
|
||||
d(1976,4,25,13,0,0),
|
||||
d(1976,10,31,12,0,0),
|
||||
d(1977,4,24,13,0,0),
|
||||
d(1977,10,30,12,0,0),
|
||||
d(1978,4,30,13,0,0),
|
||||
d(1978,10,29,12,0,0),
|
||||
d(1979,4,29,13,0,0),
|
||||
d(1979,10,28,12,0,0),
|
||||
d(1980,4,27,13,0,0),
|
||||
d(1980,10,26,12,0,0),
|
||||
d(1981,4,26,13,0,0),
|
||||
d(1981,10,25,12,0,0),
|
||||
d(1982,4,25,13,0,0),
|
||||
d(1982,10,31,12,0,0),
|
||||
d(1983,4,24,13,0,0),
|
||||
d(1983,10,30,12,0,0),
|
||||
d(1983,11,30,10,0,0),
|
||||
d(1984,4,29,12,0,0),
|
||||
d(1984,10,28,11,0,0),
|
||||
d(1985,4,28,12,0,0),
|
||||
d(1985,10,27,11,0,0),
|
||||
d(1986,4,27,12,0,0),
|
||||
d(1986,10,26,11,0,0),
|
||||
d(1987,4,5,12,0,0),
|
||||
d(1987,10,25,11,0,0),
|
||||
d(1988,4,3,12,0,0),
|
||||
d(1988,10,30,11,0,0),
|
||||
d(1989,4,2,12,0,0),
|
||||
d(1989,10,29,11,0,0),
|
||||
d(1990,4,1,12,0,0),
|
||||
d(1990,10,28,11,0,0),
|
||||
d(1991,4,7,12,0,0),
|
||||
d(1991,10,27,11,0,0),
|
||||
d(1992,4,5,12,0,0),
|
||||
d(1992,10,25,11,0,0),
|
||||
d(1993,4,4,12,0,0),
|
||||
d(1993,10,31,11,0,0),
|
||||
d(1994,4,3,12,0,0),
|
||||
d(1994,10,30,11,0,0),
|
||||
d(1995,4,2,12,0,0),
|
||||
d(1995,10,29,11,0,0),
|
||||
d(1996,4,7,12,0,0),
|
||||
d(1996,10,27,11,0,0),
|
||||
d(1997,4,6,12,0,0),
|
||||
d(1997,10,26,11,0,0),
|
||||
d(1998,4,5,12,0,0),
|
||||
d(1998,10,25,11,0,0),
|
||||
d(1999,4,4,12,0,0),
|
||||
d(1999,10,31,11,0,0),
|
||||
d(2000,4,2,12,0,0),
|
||||
d(2000,10,29,11,0,0),
|
||||
d(2001,4,1,12,0,0),
|
||||
d(2001,10,28,11,0,0),
|
||||
d(2002,4,7,12,0,0),
|
||||
d(2002,10,27,11,0,0),
|
||||
d(2003,4,6,12,0,0),
|
||||
d(2003,10,26,11,0,0),
|
||||
d(2004,4,4,12,0,0),
|
||||
d(2004,10,31,11,0,0),
|
||||
d(2005,4,3,12,0,0),
|
||||
d(2005,10,30,11,0,0),
|
||||
d(2006,4,2,12,0,0),
|
||||
d(2006,10,29,11,0,0),
|
||||
d(2007,3,11,12,0,0),
|
||||
d(2007,11,4,11,0,0),
|
||||
d(2008,3,9,12,0,0),
|
||||
d(2008,11,2,11,0,0),
|
||||
d(2009,3,8,12,0,0),
|
||||
d(2009,11,1,11,0,0),
|
||||
d(2010,3,14,12,0,0),
|
||||
d(2010,11,7,11,0,0),
|
||||
d(2011,3,13,12,0,0),
|
||||
d(2011,11,6,11,0,0),
|
||||
d(2012,3,11,12,0,0),
|
||||
d(2012,11,4,11,0,0),
|
||||
d(2013,3,10,12,0,0),
|
||||
d(2013,11,3,11,0,0),
|
||||
d(2014,3,9,12,0,0),
|
||||
d(2014,11,2,11,0,0),
|
||||
d(2015,3,8,12,0,0),
|
||||
d(2015,11,1,11,0,0),
|
||||
d(2016,3,13,12,0,0),
|
||||
d(2016,11,6,11,0,0),
|
||||
d(2017,3,12,12,0,0),
|
||||
d(2017,11,5,11,0,0),
|
||||
d(2018,3,11,12,0,0),
|
||||
d(2018,11,4,11,0,0),
|
||||
d(2019,3,10,12,0,0),
|
||||
d(2019,11,3,11,0,0),
|
||||
d(2020,3,8,12,0,0),
|
||||
d(2020,11,1,11,0,0),
|
||||
d(2021,3,14,12,0,0),
|
||||
d(2021,11,7,11,0,0),
|
||||
d(2022,3,13,12,0,0),
|
||||
d(2022,11,6,11,0,0),
|
||||
d(2023,3,12,12,0,0),
|
||||
d(2023,11,5,11,0,0),
|
||||
d(2024,3,10,12,0,0),
|
||||
d(2024,11,3,11,0,0),
|
||||
d(2025,3,9,12,0,0),
|
||||
d(2025,11,2,11,0,0),
|
||||
d(2026,3,8,12,0,0),
|
||||
d(2026,11,1,11,0,0),
|
||||
d(2027,3,14,12,0,0),
|
||||
d(2027,11,7,11,0,0),
|
||||
d(2028,3,12,12,0,0),
|
||||
d(2028,11,5,11,0,0),
|
||||
d(2029,3,11,12,0,0),
|
||||
d(2029,11,4,11,0,0),
|
||||
d(2030,3,10,12,0,0),
|
||||
d(2030,11,3,11,0,0),
|
||||
d(2031,3,9,12,0,0),
|
||||
d(2031,11,2,11,0,0),
|
||||
d(2032,3,14,12,0,0),
|
||||
d(2032,11,7,11,0,0),
|
||||
d(2033,3,13,12,0,0),
|
||||
d(2033,11,6,11,0,0),
|
||||
d(2034,3,12,12,0,0),
|
||||
d(2034,11,5,11,0,0),
|
||||
d(2035,3,11,12,0,0),
|
||||
d(2035,11,4,11,0,0),
|
||||
d(2036,3,9,12,0,0),
|
||||
d(2036,11,2,11,0,0),
|
||||
d(2037,3,8,12,0,0),
|
||||
d(2037,11,1,11,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-39600,0,'NST'),
|
||||
i(-36000,3600,'NWT'),
|
||||
i(-36000,3600,'NPT'),
|
||||
i(-39600,0,'NST'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
]
|
||||
|
||||
Adak = Adak()
|
||||
|
||||
+306
@@ -0,0 +1,306 @@
|
||||
'''tzinfo timezone information for America/Anchorage.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Anchorage(DstTzInfo):
|
||||
'''America/Anchorage timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Anchorage'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1942,2,9,12,0,0),
|
||||
d(1945,8,14,23,0,0),
|
||||
d(1945,9,30,11,0,0),
|
||||
d(1967,4,1,10,0,0),
|
||||
d(1969,4,27,12,0,0),
|
||||
d(1969,10,26,11,0,0),
|
||||
d(1970,4,26,12,0,0),
|
||||
d(1970,10,25,11,0,0),
|
||||
d(1971,4,25,12,0,0),
|
||||
d(1971,10,31,11,0,0),
|
||||
d(1972,4,30,12,0,0),
|
||||
d(1972,10,29,11,0,0),
|
||||
d(1973,4,29,12,0,0),
|
||||
d(1973,10,28,11,0,0),
|
||||
d(1974,1,6,12,0,0),
|
||||
d(1974,10,27,11,0,0),
|
||||
d(1975,2,23,12,0,0),
|
||||
d(1975,10,26,11,0,0),
|
||||
d(1976,4,25,12,0,0),
|
||||
d(1976,10,31,11,0,0),
|
||||
d(1977,4,24,12,0,0),
|
||||
d(1977,10,30,11,0,0),
|
||||
d(1978,4,30,12,0,0),
|
||||
d(1978,10,29,11,0,0),
|
||||
d(1979,4,29,12,0,0),
|
||||
d(1979,10,28,11,0,0),
|
||||
d(1980,4,27,12,0,0),
|
||||
d(1980,10,26,11,0,0),
|
||||
d(1981,4,26,12,0,0),
|
||||
d(1981,10,25,11,0,0),
|
||||
d(1982,4,25,12,0,0),
|
||||
d(1982,10,31,11,0,0),
|
||||
d(1983,4,24,12,0,0),
|
||||
d(1983,10,30,11,0,0),
|
||||
d(1983,11,30,9,0,0),
|
||||
d(1984,4,29,11,0,0),
|
||||
d(1984,10,28,10,0,0),
|
||||
d(1985,4,28,11,0,0),
|
||||
d(1985,10,27,10,0,0),
|
||||
d(1986,4,27,11,0,0),
|
||||
d(1986,10,26,10,0,0),
|
||||
d(1987,4,5,11,0,0),
|
||||
d(1987,10,25,10,0,0),
|
||||
d(1988,4,3,11,0,0),
|
||||
d(1988,10,30,10,0,0),
|
||||
d(1989,4,2,11,0,0),
|
||||
d(1989,10,29,10,0,0),
|
||||
d(1990,4,1,11,0,0),
|
||||
d(1990,10,28,10,0,0),
|
||||
d(1991,4,7,11,0,0),
|
||||
d(1991,10,27,10,0,0),
|
||||
d(1992,4,5,11,0,0),
|
||||
d(1992,10,25,10,0,0),
|
||||
d(1993,4,4,11,0,0),
|
||||
d(1993,10,31,10,0,0),
|
||||
d(1994,4,3,11,0,0),
|
||||
d(1994,10,30,10,0,0),
|
||||
d(1995,4,2,11,0,0),
|
||||
d(1995,10,29,10,0,0),
|
||||
d(1996,4,7,11,0,0),
|
||||
d(1996,10,27,10,0,0),
|
||||
d(1997,4,6,11,0,0),
|
||||
d(1997,10,26,10,0,0),
|
||||
d(1998,4,5,11,0,0),
|
||||
d(1998,10,25,10,0,0),
|
||||
d(1999,4,4,11,0,0),
|
||||
d(1999,10,31,10,0,0),
|
||||
d(2000,4,2,11,0,0),
|
||||
d(2000,10,29,10,0,0),
|
||||
d(2001,4,1,11,0,0),
|
||||
d(2001,10,28,10,0,0),
|
||||
d(2002,4,7,11,0,0),
|
||||
d(2002,10,27,10,0,0),
|
||||
d(2003,4,6,11,0,0),
|
||||
d(2003,10,26,10,0,0),
|
||||
d(2004,4,4,11,0,0),
|
||||
d(2004,10,31,10,0,0),
|
||||
d(2005,4,3,11,0,0),
|
||||
d(2005,10,30,10,0,0),
|
||||
d(2006,4,2,11,0,0),
|
||||
d(2006,10,29,10,0,0),
|
||||
d(2007,3,11,11,0,0),
|
||||
d(2007,11,4,10,0,0),
|
||||
d(2008,3,9,11,0,0),
|
||||
d(2008,11,2,10,0,0),
|
||||
d(2009,3,8,11,0,0),
|
||||
d(2009,11,1,10,0,0),
|
||||
d(2010,3,14,11,0,0),
|
||||
d(2010,11,7,10,0,0),
|
||||
d(2011,3,13,11,0,0),
|
||||
d(2011,11,6,10,0,0),
|
||||
d(2012,3,11,11,0,0),
|
||||
d(2012,11,4,10,0,0),
|
||||
d(2013,3,10,11,0,0),
|
||||
d(2013,11,3,10,0,0),
|
||||
d(2014,3,9,11,0,0),
|
||||
d(2014,11,2,10,0,0),
|
||||
d(2015,3,8,11,0,0),
|
||||
d(2015,11,1,10,0,0),
|
||||
d(2016,3,13,11,0,0),
|
||||
d(2016,11,6,10,0,0),
|
||||
d(2017,3,12,11,0,0),
|
||||
d(2017,11,5,10,0,0),
|
||||
d(2018,3,11,11,0,0),
|
||||
d(2018,11,4,10,0,0),
|
||||
d(2019,3,10,11,0,0),
|
||||
d(2019,11,3,10,0,0),
|
||||
d(2020,3,8,11,0,0),
|
||||
d(2020,11,1,10,0,0),
|
||||
d(2021,3,14,11,0,0),
|
||||
d(2021,11,7,10,0,0),
|
||||
d(2022,3,13,11,0,0),
|
||||
d(2022,11,6,10,0,0),
|
||||
d(2023,3,12,11,0,0),
|
||||
d(2023,11,5,10,0,0),
|
||||
d(2024,3,10,11,0,0),
|
||||
d(2024,11,3,10,0,0),
|
||||
d(2025,3,9,11,0,0),
|
||||
d(2025,11,2,10,0,0),
|
||||
d(2026,3,8,11,0,0),
|
||||
d(2026,11,1,10,0,0),
|
||||
d(2027,3,14,11,0,0),
|
||||
d(2027,11,7,10,0,0),
|
||||
d(2028,3,12,11,0,0),
|
||||
d(2028,11,5,10,0,0),
|
||||
d(2029,3,11,11,0,0),
|
||||
d(2029,11,4,10,0,0),
|
||||
d(2030,3,10,11,0,0),
|
||||
d(2030,11,3,10,0,0),
|
||||
d(2031,3,9,11,0,0),
|
||||
d(2031,11,2,10,0,0),
|
||||
d(2032,3,14,11,0,0),
|
||||
d(2032,11,7,10,0,0),
|
||||
d(2033,3,13,11,0,0),
|
||||
d(2033,11,6,10,0,0),
|
||||
d(2034,3,12,11,0,0),
|
||||
d(2034,11,5,10,0,0),
|
||||
d(2035,3,11,11,0,0),
|
||||
d(2035,11,4,10,0,0),
|
||||
d(2036,3,9,11,0,0),
|
||||
d(2036,11,2,10,0,0),
|
||||
d(2037,3,8,11,0,0),
|
||||
d(2037,11,1,10,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-36000,0,'CAT'),
|
||||
i(-32400,3600,'CAWT'),
|
||||
i(-32400,3600,'CAPT'),
|
||||
i(-36000,0,'CAT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-32400,3600,'AHDT'),
|
||||
i(-32400,0,'YST'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
i(-28800,3600,'AKDT'),
|
||||
i(-32400,0,'AKST'),
|
||||
]
|
||||
|
||||
Anchorage = Anchorage()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for America/Anguilla.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Anguilla(DstTzInfo):
|
||||
'''America/Anguilla timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Anguilla'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,3,2,4,12,16),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15120,0,'LMT'),
|
||||
i(-14400,0,'AST'),
|
||||
]
|
||||
|
||||
Anguilla = Anguilla()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for America/Antigua.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Antigua(DstTzInfo):
|
||||
'''America/Antigua timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Antigua'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,3,2,4,7,12),
|
||||
d(1951,1,1,5,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-14820,0,'LMT'),
|
||||
i(-18000,0,'EST'),
|
||||
i(-14400,0,'AST'),
|
||||
]
|
||||
|
||||
Antigua = Antigua()
|
||||
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
'''tzinfo timezone information for America/Araguaina.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Araguaina(DstTzInfo):
|
||||
'''America/Araguaina timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Araguaina'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1914,1,1,3,12,48),
|
||||
d(1931,10,3,14,0,0),
|
||||
d(1932,4,1,2,0,0),
|
||||
d(1932,10,3,3,0,0),
|
||||
d(1933,4,1,2,0,0),
|
||||
d(1949,12,1,3,0,0),
|
||||
d(1950,4,16,3,0,0),
|
||||
d(1950,12,1,3,0,0),
|
||||
d(1951,4,1,2,0,0),
|
||||
d(1951,12,1,3,0,0),
|
||||
d(1952,4,1,2,0,0),
|
||||
d(1952,12,1,3,0,0),
|
||||
d(1953,3,1,2,0,0),
|
||||
d(1963,12,9,3,0,0),
|
||||
d(1964,3,1,2,0,0),
|
||||
d(1965,1,31,3,0,0),
|
||||
d(1965,3,31,2,0,0),
|
||||
d(1965,12,1,3,0,0),
|
||||
d(1966,3,1,2,0,0),
|
||||
d(1966,11,1,3,0,0),
|
||||
d(1967,3,1,2,0,0),
|
||||
d(1967,11,1,3,0,0),
|
||||
d(1968,3,1,2,0,0),
|
||||
d(1985,11,2,3,0,0),
|
||||
d(1986,3,15,2,0,0),
|
||||
d(1986,10,25,3,0,0),
|
||||
d(1987,2,14,2,0,0),
|
||||
d(1987,10,25,3,0,0),
|
||||
d(1988,2,7,2,0,0),
|
||||
d(1988,10,16,3,0,0),
|
||||
d(1989,1,29,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,2,11,2,0,0),
|
||||
d(1995,10,15,3,0,0),
|
||||
d(1996,2,11,2,0,0),
|
||||
d(1996,10,6,3,0,0),
|
||||
d(1997,2,16,2,0,0),
|
||||
d(1997,10,6,3,0,0),
|
||||
d(1998,3,1,2,0,0),
|
||||
d(1998,10,11,3,0,0),
|
||||
d(1999,2,21,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,2,27,2,0,0),
|
||||
d(2000,10,8,3,0,0),
|
||||
d(2001,2,18,2,0,0),
|
||||
d(2001,10,14,3,0,0),
|
||||
d(2002,2,17,2,0,0),
|
||||
d(2002,11,3,3,0,0),
|
||||
d(2003,2,16,2,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-11580,0,'LMT'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
]
|
||||
|
||||
Araguaina = Araguaina()
|
||||
|
||||
@@ -0,0 +1,132 @@
|
||||
'''tzinfo timezone information for America/Argentina/Buenos_Aires.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Buenos_Aires(DstTzInfo):
|
||||
'''America/Argentina/Buenos_Aires timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/Buenos_Aires'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,3,2,0,0),
|
||||
d(1991,10,20,3,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Buenos_Aires = Buenos_Aires()
|
||||
|
||||
+136
@@ -0,0 +1,136 @@
|
||||
'''tzinfo timezone information for America/Argentina/Catamarca.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Catamarca(DstTzInfo):
|
||||
'''America/Argentina/Catamarca timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/Catamarca'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,3,2,0,0),
|
||||
d(1991,10,20,4,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
d(2004,6,1,3,0,0),
|
||||
d(2004,6,20,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-7200,7200,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Catamarca = Catamarca()
|
||||
|
||||
@@ -0,0 +1,136 @@
|
||||
'''tzinfo timezone information for America/Argentina/ComodRivadavia.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class ComodRivadavia(DstTzInfo):
|
||||
'''America/Argentina/ComodRivadavia timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/ComodRivadavia'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,3,2,0,0),
|
||||
d(1991,10,20,4,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
d(2004,6,1,3,0,0),
|
||||
d(2004,6,20,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-7200,7200,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
ComodRivadavia = ComodRivadavia()
|
||||
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
'''tzinfo timezone information for America/Argentina/Cordoba.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Cordoba(DstTzInfo):
|
||||
'''America/Argentina/Cordoba timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/Cordoba'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,3,2,0,0),
|
||||
d(1991,10,20,4,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-7200,7200,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Cordoba = Cordoba()
|
||||
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
'''tzinfo timezone information for America/Argentina/Jujuy.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Jujuy(DstTzInfo):
|
||||
'''America/Argentina/Jujuy timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/Jujuy'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,28,4,0,0),
|
||||
d(1991,3,17,3,0,0),
|
||||
d(1991,10,6,4,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,3600,'WARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-7200,7200,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Jujuy = Jujuy()
|
||||
|
||||
+138
@@ -0,0 +1,138 @@
|
||||
'''tzinfo timezone information for America/Argentina/La_Rioja.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class La_Rioja(DstTzInfo):
|
||||
'''America/Argentina/La_Rioja timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/La_Rioja'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,1,2,0,0),
|
||||
d(1991,5,7,4,0,0),
|
||||
d(1991,10,20,3,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
d(2004,6,1,3,0,0),
|
||||
d(2004,6,20,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
La_Rioja = La_Rioja()
|
||||
|
||||
+136
@@ -0,0 +1,136 @@
|
||||
'''tzinfo timezone information for America/Argentina/Mendoza.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Mendoza(DstTzInfo):
|
||||
'''America/Argentina/Mendoza timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/Mendoza'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,15,4,0,0),
|
||||
d(1991,3,1,3,0,0),
|
||||
d(1991,10,15,4,0,0),
|
||||
d(1992,3,1,3,0,0),
|
||||
d(1992,10,18,4,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
d(2004,5,23,3,0,0),
|
||||
d(2004,9,26,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,3600,'WARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,3600,'WARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-7200,7200,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Mendoza = Mendoza()
|
||||
|
||||
@@ -0,0 +1,136 @@
|
||||
'''tzinfo timezone information for America/Argentina/Rio_Gallegos.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Rio_Gallegos(DstTzInfo):
|
||||
'''America/Argentina/Rio_Gallegos timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/Rio_Gallegos'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,3,2,0,0),
|
||||
d(1991,10,20,3,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
d(2004,6,1,3,0,0),
|
||||
d(2004,6,20,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Rio_Gallegos = Rio_Gallegos()
|
||||
|
||||
+138
@@ -0,0 +1,138 @@
|
||||
'''tzinfo timezone information for America/Argentina/San_Juan.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class San_Juan(DstTzInfo):
|
||||
'''America/Argentina/San_Juan timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/San_Juan'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,1,2,0,0),
|
||||
d(1991,5,7,4,0,0),
|
||||
d(1991,10,20,3,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
d(2004,5,31,3,0,0),
|
||||
d(2004,7,25,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
San_Juan = San_Juan()
|
||||
|
||||
+136
@@ -0,0 +1,136 @@
|
||||
'''tzinfo timezone information for America/Argentina/Tucuman.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Tucuman(DstTzInfo):
|
||||
'''America/Argentina/Tucuman timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/Tucuman'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,3,2,0,0),
|
||||
d(1991,10,20,4,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
d(2004,6,1,3,0,0),
|
||||
d(2004,6,13,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-7200,7200,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Tucuman = Tucuman()
|
||||
|
||||
+136
@@ -0,0 +1,136 @@
|
||||
'''tzinfo timezone information for America/Argentina/Ushuaia.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Ushuaia(DstTzInfo):
|
||||
'''America/Argentina/Ushuaia timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Argentina/Ushuaia'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,3,2,0,0),
|
||||
d(1991,10,20,3,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
d(2004,5,30,3,0,0),
|
||||
d(2004,6,20,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Ushuaia = Ushuaia()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for America/Aruba.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Aruba(DstTzInfo):
|
||||
'''America/Aruba timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Aruba'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,2,12,4,40,24),
|
||||
d(1965,1,1,4,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-16800,0,'LMT'),
|
||||
i(-16200,0,'ANT'),
|
||||
i(-14400,0,'AST'),
|
||||
]
|
||||
|
||||
Aruba = Aruba()
|
||||
|
||||
+276
@@ -0,0 +1,276 @@
|
||||
'''tzinfo timezone information for America/Asuncion.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Asuncion(DstTzInfo):
|
||||
'''America/Asuncion timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Asuncion'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1931,10,10,3,50,40),
|
||||
d(1972,10,1,4,0,0),
|
||||
d(1974,4,1,3,0,0),
|
||||
d(1975,10,1,4,0,0),
|
||||
d(1976,3,1,3,0,0),
|
||||
d(1976,10,1,4,0,0),
|
||||
d(1977,3,1,3,0,0),
|
||||
d(1977,10,1,4,0,0),
|
||||
d(1978,3,1,3,0,0),
|
||||
d(1978,10,1,4,0,0),
|
||||
d(1979,4,1,3,0,0),
|
||||
d(1979,10,1,4,0,0),
|
||||
d(1980,4,1,3,0,0),
|
||||
d(1980,10,1,4,0,0),
|
||||
d(1981,4,1,3,0,0),
|
||||
d(1981,10,1,4,0,0),
|
||||
d(1982,4,1,3,0,0),
|
||||
d(1982,10,1,4,0,0),
|
||||
d(1983,4,1,3,0,0),
|
||||
d(1983,10,1,4,0,0),
|
||||
d(1984,4,1,3,0,0),
|
||||
d(1984,10,1,4,0,0),
|
||||
d(1985,4,1,3,0,0),
|
||||
d(1985,10,1,4,0,0),
|
||||
d(1986,4,1,3,0,0),
|
||||
d(1986,10,1,4,0,0),
|
||||
d(1987,4,1,3,0,0),
|
||||
d(1987,10,1,4,0,0),
|
||||
d(1988,4,1,3,0,0),
|
||||
d(1988,10,1,4,0,0),
|
||||
d(1989,4,1,3,0,0),
|
||||
d(1989,10,22,4,0,0),
|
||||
d(1990,4,1,3,0,0),
|
||||
d(1990,10,1,4,0,0),
|
||||
d(1991,4,1,3,0,0),
|
||||
d(1991,10,6,4,0,0),
|
||||
d(1992,3,1,3,0,0),
|
||||
d(1992,10,5,4,0,0),
|
||||
d(1993,3,31,3,0,0),
|
||||
d(1993,10,1,4,0,0),
|
||||
d(1994,2,27,3,0,0),
|
||||
d(1994,10,1,4,0,0),
|
||||
d(1995,2,26,3,0,0),
|
||||
d(1995,10,1,4,0,0),
|
||||
d(1996,3,1,3,0,0),
|
||||
d(1996,10,6,4,0,0),
|
||||
d(1997,2,23,3,0,0),
|
||||
d(1997,10,5,4,0,0),
|
||||
d(1998,3,1,3,0,0),
|
||||
d(1998,10,4,4,0,0),
|
||||
d(1999,3,7,3,0,0),
|
||||
d(1999,10,3,4,0,0),
|
||||
d(2000,3,5,3,0,0),
|
||||
d(2000,10,1,4,0,0),
|
||||
d(2001,3,4,3,0,0),
|
||||
d(2001,10,7,4,0,0),
|
||||
d(2002,4,7,3,0,0),
|
||||
d(2002,9,1,4,0,0),
|
||||
d(2003,4,6,3,0,0),
|
||||
d(2003,9,7,4,0,0),
|
||||
d(2004,4,4,3,0,0),
|
||||
d(2004,10,17,4,0,0),
|
||||
d(2005,3,13,3,0,0),
|
||||
d(2005,10,16,4,0,0),
|
||||
d(2006,3,12,3,0,0),
|
||||
d(2006,10,15,4,0,0),
|
||||
d(2007,3,11,3,0,0),
|
||||
d(2007,10,21,4,0,0),
|
||||
d(2008,3,9,3,0,0),
|
||||
d(2008,10,19,4,0,0),
|
||||
d(2009,3,8,3,0,0),
|
||||
d(2009,10,18,4,0,0),
|
||||
d(2010,3,14,3,0,0),
|
||||
d(2010,10,17,4,0,0),
|
||||
d(2011,3,13,3,0,0),
|
||||
d(2011,10,16,4,0,0),
|
||||
d(2012,3,11,3,0,0),
|
||||
d(2012,10,21,4,0,0),
|
||||
d(2013,3,10,3,0,0),
|
||||
d(2013,10,20,4,0,0),
|
||||
d(2014,3,9,3,0,0),
|
||||
d(2014,10,19,4,0,0),
|
||||
d(2015,3,8,3,0,0),
|
||||
d(2015,10,18,4,0,0),
|
||||
d(2016,3,13,3,0,0),
|
||||
d(2016,10,16,4,0,0),
|
||||
d(2017,3,12,3,0,0),
|
||||
d(2017,10,15,4,0,0),
|
||||
d(2018,3,11,3,0,0),
|
||||
d(2018,10,21,4,0,0),
|
||||
d(2019,3,10,3,0,0),
|
||||
d(2019,10,20,4,0,0),
|
||||
d(2020,3,8,3,0,0),
|
||||
d(2020,10,18,4,0,0),
|
||||
d(2021,3,14,3,0,0),
|
||||
d(2021,10,17,4,0,0),
|
||||
d(2022,3,13,3,0,0),
|
||||
d(2022,10,16,4,0,0),
|
||||
d(2023,3,12,3,0,0),
|
||||
d(2023,10,15,4,0,0),
|
||||
d(2024,3,10,3,0,0),
|
||||
d(2024,10,20,4,0,0),
|
||||
d(2025,3,9,3,0,0),
|
||||
d(2025,10,19,4,0,0),
|
||||
d(2026,3,8,3,0,0),
|
||||
d(2026,10,18,4,0,0),
|
||||
d(2027,3,14,3,0,0),
|
||||
d(2027,10,17,4,0,0),
|
||||
d(2028,3,12,3,0,0),
|
||||
d(2028,10,15,4,0,0),
|
||||
d(2029,3,11,3,0,0),
|
||||
d(2029,10,21,4,0,0),
|
||||
d(2030,3,10,3,0,0),
|
||||
d(2030,10,20,4,0,0),
|
||||
d(2031,3,9,3,0,0),
|
||||
d(2031,10,19,4,0,0),
|
||||
d(2032,3,14,3,0,0),
|
||||
d(2032,10,17,4,0,0),
|
||||
d(2033,3,13,3,0,0),
|
||||
d(2033,10,16,4,0,0),
|
||||
d(2034,3,12,3,0,0),
|
||||
d(2034,10,15,4,0,0),
|
||||
d(2035,3,11,3,0,0),
|
||||
d(2035,10,21,4,0,0),
|
||||
d(2036,3,9,3,0,0),
|
||||
d(2036,10,19,4,0,0),
|
||||
d(2037,3,8,3,0,0),
|
||||
d(2037,10,18,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-13860,0,'AMT'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,0,'PYT'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
i(-14400,0,'PYT'),
|
||||
i(-10800,3600,'PYST'),
|
||||
]
|
||||
|
||||
Asuncion = Asuncion()
|
||||
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
'''tzinfo timezone information for America/Atikokan.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Atikokan(DstTzInfo):
|
||||
'''America/Atikokan timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Atikokan'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1918,4,14,8,0,0),
|
||||
d(1918,10,31,7,0,0),
|
||||
d(1940,9,29,6,0,0),
|
||||
d(1942,2,9,8,0,0),
|
||||
d(1945,8,14,23,0,0),
|
||||
d(1945,9,30,7,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-18000,3600,'CWT'),
|
||||
i(-18000,3600,'CPT'),
|
||||
i(-18000,0,'EST'),
|
||||
]
|
||||
|
||||
Atikokan = Atikokan()
|
||||
|
||||
Vendored
+306
@@ -0,0 +1,306 @@
|
||||
'''tzinfo timezone information for America/Atka.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Atka(DstTzInfo):
|
||||
'''America/Atka timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Atka'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1942,2,9,13,0,0),
|
||||
d(1945,8,14,23,0,0),
|
||||
d(1945,9,30,12,0,0),
|
||||
d(1967,4,1,11,0,0),
|
||||
d(1969,4,27,13,0,0),
|
||||
d(1969,10,26,12,0,0),
|
||||
d(1970,4,26,13,0,0),
|
||||
d(1970,10,25,12,0,0),
|
||||
d(1971,4,25,13,0,0),
|
||||
d(1971,10,31,12,0,0),
|
||||
d(1972,4,30,13,0,0),
|
||||
d(1972,10,29,12,0,0),
|
||||
d(1973,4,29,13,0,0),
|
||||
d(1973,10,28,12,0,0),
|
||||
d(1974,1,6,13,0,0),
|
||||
d(1974,10,27,12,0,0),
|
||||
d(1975,2,23,13,0,0),
|
||||
d(1975,10,26,12,0,0),
|
||||
d(1976,4,25,13,0,0),
|
||||
d(1976,10,31,12,0,0),
|
||||
d(1977,4,24,13,0,0),
|
||||
d(1977,10,30,12,0,0),
|
||||
d(1978,4,30,13,0,0),
|
||||
d(1978,10,29,12,0,0),
|
||||
d(1979,4,29,13,0,0),
|
||||
d(1979,10,28,12,0,0),
|
||||
d(1980,4,27,13,0,0),
|
||||
d(1980,10,26,12,0,0),
|
||||
d(1981,4,26,13,0,0),
|
||||
d(1981,10,25,12,0,0),
|
||||
d(1982,4,25,13,0,0),
|
||||
d(1982,10,31,12,0,0),
|
||||
d(1983,4,24,13,0,0),
|
||||
d(1983,10,30,12,0,0),
|
||||
d(1983,11,30,10,0,0),
|
||||
d(1984,4,29,12,0,0),
|
||||
d(1984,10,28,11,0,0),
|
||||
d(1985,4,28,12,0,0),
|
||||
d(1985,10,27,11,0,0),
|
||||
d(1986,4,27,12,0,0),
|
||||
d(1986,10,26,11,0,0),
|
||||
d(1987,4,5,12,0,0),
|
||||
d(1987,10,25,11,0,0),
|
||||
d(1988,4,3,12,0,0),
|
||||
d(1988,10,30,11,0,0),
|
||||
d(1989,4,2,12,0,0),
|
||||
d(1989,10,29,11,0,0),
|
||||
d(1990,4,1,12,0,0),
|
||||
d(1990,10,28,11,0,0),
|
||||
d(1991,4,7,12,0,0),
|
||||
d(1991,10,27,11,0,0),
|
||||
d(1992,4,5,12,0,0),
|
||||
d(1992,10,25,11,0,0),
|
||||
d(1993,4,4,12,0,0),
|
||||
d(1993,10,31,11,0,0),
|
||||
d(1994,4,3,12,0,0),
|
||||
d(1994,10,30,11,0,0),
|
||||
d(1995,4,2,12,0,0),
|
||||
d(1995,10,29,11,0,0),
|
||||
d(1996,4,7,12,0,0),
|
||||
d(1996,10,27,11,0,0),
|
||||
d(1997,4,6,12,0,0),
|
||||
d(1997,10,26,11,0,0),
|
||||
d(1998,4,5,12,0,0),
|
||||
d(1998,10,25,11,0,0),
|
||||
d(1999,4,4,12,0,0),
|
||||
d(1999,10,31,11,0,0),
|
||||
d(2000,4,2,12,0,0),
|
||||
d(2000,10,29,11,0,0),
|
||||
d(2001,4,1,12,0,0),
|
||||
d(2001,10,28,11,0,0),
|
||||
d(2002,4,7,12,0,0),
|
||||
d(2002,10,27,11,0,0),
|
||||
d(2003,4,6,12,0,0),
|
||||
d(2003,10,26,11,0,0),
|
||||
d(2004,4,4,12,0,0),
|
||||
d(2004,10,31,11,0,0),
|
||||
d(2005,4,3,12,0,0),
|
||||
d(2005,10,30,11,0,0),
|
||||
d(2006,4,2,12,0,0),
|
||||
d(2006,10,29,11,0,0),
|
||||
d(2007,3,11,12,0,0),
|
||||
d(2007,11,4,11,0,0),
|
||||
d(2008,3,9,12,0,0),
|
||||
d(2008,11,2,11,0,0),
|
||||
d(2009,3,8,12,0,0),
|
||||
d(2009,11,1,11,0,0),
|
||||
d(2010,3,14,12,0,0),
|
||||
d(2010,11,7,11,0,0),
|
||||
d(2011,3,13,12,0,0),
|
||||
d(2011,11,6,11,0,0),
|
||||
d(2012,3,11,12,0,0),
|
||||
d(2012,11,4,11,0,0),
|
||||
d(2013,3,10,12,0,0),
|
||||
d(2013,11,3,11,0,0),
|
||||
d(2014,3,9,12,0,0),
|
||||
d(2014,11,2,11,0,0),
|
||||
d(2015,3,8,12,0,0),
|
||||
d(2015,11,1,11,0,0),
|
||||
d(2016,3,13,12,0,0),
|
||||
d(2016,11,6,11,0,0),
|
||||
d(2017,3,12,12,0,0),
|
||||
d(2017,11,5,11,0,0),
|
||||
d(2018,3,11,12,0,0),
|
||||
d(2018,11,4,11,0,0),
|
||||
d(2019,3,10,12,0,0),
|
||||
d(2019,11,3,11,0,0),
|
||||
d(2020,3,8,12,0,0),
|
||||
d(2020,11,1,11,0,0),
|
||||
d(2021,3,14,12,0,0),
|
||||
d(2021,11,7,11,0,0),
|
||||
d(2022,3,13,12,0,0),
|
||||
d(2022,11,6,11,0,0),
|
||||
d(2023,3,12,12,0,0),
|
||||
d(2023,11,5,11,0,0),
|
||||
d(2024,3,10,12,0,0),
|
||||
d(2024,11,3,11,0,0),
|
||||
d(2025,3,9,12,0,0),
|
||||
d(2025,11,2,11,0,0),
|
||||
d(2026,3,8,12,0,0),
|
||||
d(2026,11,1,11,0,0),
|
||||
d(2027,3,14,12,0,0),
|
||||
d(2027,11,7,11,0,0),
|
||||
d(2028,3,12,12,0,0),
|
||||
d(2028,11,5,11,0,0),
|
||||
d(2029,3,11,12,0,0),
|
||||
d(2029,11,4,11,0,0),
|
||||
d(2030,3,10,12,0,0),
|
||||
d(2030,11,3,11,0,0),
|
||||
d(2031,3,9,12,0,0),
|
||||
d(2031,11,2,11,0,0),
|
||||
d(2032,3,14,12,0,0),
|
||||
d(2032,11,7,11,0,0),
|
||||
d(2033,3,13,12,0,0),
|
||||
d(2033,11,6,11,0,0),
|
||||
d(2034,3,12,12,0,0),
|
||||
d(2034,11,5,11,0,0),
|
||||
d(2035,3,11,12,0,0),
|
||||
d(2035,11,4,11,0,0),
|
||||
d(2036,3,9,12,0,0),
|
||||
d(2036,11,2,11,0,0),
|
||||
d(2037,3,8,12,0,0),
|
||||
d(2037,11,1,11,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-39600,0,'NST'),
|
||||
i(-36000,3600,'NWT'),
|
||||
i(-36000,3600,'NPT'),
|
||||
i(-39600,0,'NST'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-39600,0,'BST'),
|
||||
i(-36000,3600,'BDT'),
|
||||
i(-36000,0,'AHST'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
i(-32400,3600,'HADT'),
|
||||
i(-36000,0,'HAST'),
|
||||
]
|
||||
|
||||
Atka = Atka()
|
||||
|
||||
+138
@@ -0,0 +1,138 @@
|
||||
'''tzinfo timezone information for America/Bahia.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Bahia(DstTzInfo):
|
||||
'''America/Bahia timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Bahia'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1914,1,1,2,34,4),
|
||||
d(1931,10,3,14,0,0),
|
||||
d(1932,4,1,2,0,0),
|
||||
d(1932,10,3,3,0,0),
|
||||
d(1933,4,1,2,0,0),
|
||||
d(1949,12,1,3,0,0),
|
||||
d(1950,4,16,3,0,0),
|
||||
d(1950,12,1,3,0,0),
|
||||
d(1951,4,1,2,0,0),
|
||||
d(1951,12,1,3,0,0),
|
||||
d(1952,4,1,2,0,0),
|
||||
d(1952,12,1,3,0,0),
|
||||
d(1953,3,1,2,0,0),
|
||||
d(1963,12,9,3,0,0),
|
||||
d(1964,3,1,2,0,0),
|
||||
d(1965,1,31,3,0,0),
|
||||
d(1965,3,31,2,0,0),
|
||||
d(1965,12,1,3,0,0),
|
||||
d(1966,3,1,2,0,0),
|
||||
d(1966,11,1,3,0,0),
|
||||
d(1967,3,1,2,0,0),
|
||||
d(1967,11,1,3,0,0),
|
||||
d(1968,3,1,2,0,0),
|
||||
d(1985,11,2,3,0,0),
|
||||
d(1986,3,15,2,0,0),
|
||||
d(1986,10,25,3,0,0),
|
||||
d(1987,2,14,2,0,0),
|
||||
d(1987,10,25,3,0,0),
|
||||
d(1988,2,7,2,0,0),
|
||||
d(1988,10,16,3,0,0),
|
||||
d(1989,1,29,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,2,11,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,2,17,2,0,0),
|
||||
d(1991,10,20,3,0,0),
|
||||
d(1992,2,9,2,0,0),
|
||||
d(1992,10,25,3,0,0),
|
||||
d(1993,1,31,2,0,0),
|
||||
d(1993,10,17,3,0,0),
|
||||
d(1994,2,20,2,0,0),
|
||||
d(1994,10,16,3,0,0),
|
||||
d(1995,2,19,2,0,0),
|
||||
d(1995,10,15,3,0,0),
|
||||
d(1996,2,11,2,0,0),
|
||||
d(1996,10,6,3,0,0),
|
||||
d(1997,2,16,2,0,0),
|
||||
d(1997,10,6,3,0,0),
|
||||
d(1998,3,1,2,0,0),
|
||||
d(1998,10,11,3,0,0),
|
||||
d(1999,2,21,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,2,27,2,0,0),
|
||||
d(2000,10,8,3,0,0),
|
||||
d(2001,2,18,2,0,0),
|
||||
d(2001,10,14,3,0,0),
|
||||
d(2002,2,17,2,0,0),
|
||||
d(2002,11,3,3,0,0),
|
||||
d(2003,2,16,2,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-9240,0,'LMT'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
]
|
||||
|
||||
Bahia = Bahia()
|
||||
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
'''tzinfo timezone information for America/Barbados.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Barbados(DstTzInfo):
|
||||
'''America/Barbados timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Barbados'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,1,1,3,58,28),
|
||||
d(1932,1,1,3,58,28),
|
||||
d(1977,6,12,6,0,0),
|
||||
d(1977,10,2,5,0,0),
|
||||
d(1978,4,16,6,0,0),
|
||||
d(1978,10,1,5,0,0),
|
||||
d(1979,4,15,6,0,0),
|
||||
d(1979,9,30,5,0,0),
|
||||
d(1980,4,20,6,0,0),
|
||||
d(1980,9,25,5,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-14280,0,'LMT'),
|
||||
i(-14280,0,'BMT'),
|
||||
i(-14400,0,'AST'),
|
||||
i(-10800,3600,'ADT'),
|
||||
i(-14400,0,'AST'),
|
||||
i(-10800,3600,'ADT'),
|
||||
i(-14400,0,'AST'),
|
||||
i(-10800,3600,'ADT'),
|
||||
i(-14400,0,'AST'),
|
||||
i(-10800,3600,'ADT'),
|
||||
i(-14400,0,'AST'),
|
||||
]
|
||||
|
||||
Barbados = Barbados()
|
||||
|
||||
+78
@@ -0,0 +1,78 @@
|
||||
'''tzinfo timezone information for America/Belem.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Belem(DstTzInfo):
|
||||
'''America/Belem timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Belem'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1914,1,1,3,13,56),
|
||||
d(1931,10,3,14,0,0),
|
||||
d(1932,4,1,2,0,0),
|
||||
d(1932,10,3,3,0,0),
|
||||
d(1933,4,1,2,0,0),
|
||||
d(1949,12,1,3,0,0),
|
||||
d(1950,4,16,3,0,0),
|
||||
d(1950,12,1,3,0,0),
|
||||
d(1951,4,1,2,0,0),
|
||||
d(1951,12,1,3,0,0),
|
||||
d(1952,4,1,2,0,0),
|
||||
d(1952,12,1,3,0,0),
|
||||
d(1953,3,1,2,0,0),
|
||||
d(1963,12,9,3,0,0),
|
||||
d(1964,3,1,2,0,0),
|
||||
d(1965,1,31,3,0,0),
|
||||
d(1965,3,31,2,0,0),
|
||||
d(1965,12,1,3,0,0),
|
||||
d(1966,3,1,2,0,0),
|
||||
d(1966,11,1,3,0,0),
|
||||
d(1967,3,1,2,0,0),
|
||||
d(1967,11,1,3,0,0),
|
||||
d(1968,3,1,2,0,0),
|
||||
d(1985,11,2,3,0,0),
|
||||
d(1986,3,15,2,0,0),
|
||||
d(1986,10,25,3,0,0),
|
||||
d(1987,2,14,2,0,0),
|
||||
d(1987,10,25,3,0,0),
|
||||
d(1988,2,7,2,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-11640,0,'LMT'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
i(-7200,3600,'BRST'),
|
||||
i(-10800,0,'BRT'),
|
||||
]
|
||||
|
||||
Belem = Belem()
|
||||
|
||||
+130
@@ -0,0 +1,130 @@
|
||||
'''tzinfo timezone information for America/Belize.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Belize(DstTzInfo):
|
||||
'''America/Belize timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Belize'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,4,1,5,52,48),
|
||||
d(1918,10,6,6,0,0),
|
||||
d(1919,2,9,5,30,0),
|
||||
d(1919,10,5,6,0,0),
|
||||
d(1920,2,15,5,30,0),
|
||||
d(1920,10,3,6,0,0),
|
||||
d(1921,2,13,5,30,0),
|
||||
d(1921,10,2,6,0,0),
|
||||
d(1922,2,12,5,30,0),
|
||||
d(1922,10,8,6,0,0),
|
||||
d(1923,2,11,5,30,0),
|
||||
d(1923,10,7,6,0,0),
|
||||
d(1924,2,10,5,30,0),
|
||||
d(1924,10,5,6,0,0),
|
||||
d(1925,2,15,5,30,0),
|
||||
d(1925,10,4,6,0,0),
|
||||
d(1926,2,14,5,30,0),
|
||||
d(1926,10,3,6,0,0),
|
||||
d(1927,2,13,5,30,0),
|
||||
d(1927,10,2,6,0,0),
|
||||
d(1928,2,12,5,30,0),
|
||||
d(1928,10,7,6,0,0),
|
||||
d(1929,2,10,5,30,0),
|
||||
d(1929,10,6,6,0,0),
|
||||
d(1930,2,9,5,30,0),
|
||||
d(1930,10,5,6,0,0),
|
||||
d(1931,2,15,5,30,0),
|
||||
d(1931,10,4,6,0,0),
|
||||
d(1932,2,14,5,30,0),
|
||||
d(1932,10,2,6,0,0),
|
||||
d(1933,2,12,5,30,0),
|
||||
d(1933,10,8,6,0,0),
|
||||
d(1934,2,11,5,30,0),
|
||||
d(1934,10,7,6,0,0),
|
||||
d(1935,2,10,5,30,0),
|
||||
d(1935,10,6,6,0,0),
|
||||
d(1936,2,9,5,30,0),
|
||||
d(1936,10,4,6,0,0),
|
||||
d(1937,2,14,5,30,0),
|
||||
d(1937,10,3,6,0,0),
|
||||
d(1938,2,13,5,30,0),
|
||||
d(1938,10,2,6,0,0),
|
||||
d(1939,2,12,5,30,0),
|
||||
d(1939,10,8,6,0,0),
|
||||
d(1940,2,11,5,30,0),
|
||||
d(1940,10,6,6,0,0),
|
||||
d(1941,2,9,5,30,0),
|
||||
d(1941,10,5,6,0,0),
|
||||
d(1942,2,15,5,30,0),
|
||||
d(1942,10,4,6,0,0),
|
||||
d(1943,2,14,5,30,0),
|
||||
d(1973,12,5,6,0,0),
|
||||
d(1974,2,9,5,0,0),
|
||||
d(1982,12,18,6,0,0),
|
||||
d(1983,2,12,5,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-21180,0,'LMT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-19800,1800,'CHDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-21600,0,'CST'),
|
||||
]
|
||||
|
||||
Belize = Belize()
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
'''tzinfo timezone information for America/Blanc_minus_Sablon.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Blanc_minus_Sablon(DstTzInfo):
|
||||
'''America/Blanc_minus_Sablon timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Blanc_minus_Sablon'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1918,4,14,6,0,0),
|
||||
d(1918,10,31,5,0,0),
|
||||
d(1942,2,9,6,0,0),
|
||||
d(1945,8,14,23,0,0),
|
||||
d(1945,9,30,5,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-14400,0,'AST'),
|
||||
i(-10800,3600,'ADT'),
|
||||
i(-14400,0,'AST'),
|
||||
i(-10800,3600,'AWT'),
|
||||
i(-10800,3600,'APT'),
|
||||
i(-14400,0,'AST'),
|
||||
]
|
||||
|
||||
Blanc_minus_Sablon = Blanc_minus_Sablon()
|
||||
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
'''tzinfo timezone information for America/Boa_Vista.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Boa_Vista(DstTzInfo):
|
||||
'''America/Boa_Vista timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Boa_Vista'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1914,1,1,4,2,40),
|
||||
d(1931,10,3,15,0,0),
|
||||
d(1932,4,1,3,0,0),
|
||||
d(1932,10,3,4,0,0),
|
||||
d(1933,4,1,3,0,0),
|
||||
d(1949,12,1,4,0,0),
|
||||
d(1950,4,16,4,0,0),
|
||||
d(1950,12,1,4,0,0),
|
||||
d(1951,4,1,3,0,0),
|
||||
d(1951,12,1,4,0,0),
|
||||
d(1952,4,1,3,0,0),
|
||||
d(1952,12,1,4,0,0),
|
||||
d(1953,3,1,3,0,0),
|
||||
d(1963,12,9,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1965,1,31,4,0,0),
|
||||
d(1965,3,31,3,0,0),
|
||||
d(1965,12,1,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,11,1,4,0,0),
|
||||
d(1967,3,1,3,0,0),
|
||||
d(1967,11,1,4,0,0),
|
||||
d(1968,3,1,3,0,0),
|
||||
d(1985,11,2,4,0,0),
|
||||
d(1986,3,15,3,0,0),
|
||||
d(1986,10,25,4,0,0),
|
||||
d(1987,2,14,3,0,0),
|
||||
d(1987,10,25,4,0,0),
|
||||
d(1988,2,7,3,0,0),
|
||||
d(1999,10,3,4,0,0),
|
||||
d(2000,2,27,3,0,0),
|
||||
d(2000,10,8,4,0,0),
|
||||
d(2000,10,15,3,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-14580,0,'LMT'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
]
|
||||
|
||||
Boa_Vista = Boa_Vista()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for America/Bogota.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Bogota(DstTzInfo):
|
||||
'''America/Bogota timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Bogota'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1914,11,23,4,56,20),
|
||||
d(1992,5,3,5,0,0),
|
||||
d(1993,4,4,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-17760,0,'BMT'),
|
||||
i(-18000,0,'COT'),
|
||||
i(-14400,3600,'COST'),
|
||||
i(-18000,0,'COT'),
|
||||
]
|
||||
|
||||
Bogota = Bogota()
|
||||
|
||||
+320
@@ -0,0 +1,320 @@
|
||||
'''tzinfo timezone information for America/Boise.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Boise(DstTzInfo):
|
||||
'''America/Boise timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Boise'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1918,3,31,10,0,0),
|
||||
d(1918,10,27,9,0,0),
|
||||
d(1919,3,30,10,0,0),
|
||||
d(1919,10,26,9,0,0),
|
||||
d(1923,5,13,10,0,0),
|
||||
d(1942,2,9,9,0,0),
|
||||
d(1945,8,14,23,0,0),
|
||||
d(1945,9,30,8,0,0),
|
||||
d(1967,4,30,9,0,0),
|
||||
d(1967,10,29,8,0,0),
|
||||
d(1968,4,28,9,0,0),
|
||||
d(1968,10,27,8,0,0),
|
||||
d(1969,4,27,9,0,0),
|
||||
d(1969,10,26,8,0,0),
|
||||
d(1970,4,26,9,0,0),
|
||||
d(1970,10,25,8,0,0),
|
||||
d(1971,4,25,9,0,0),
|
||||
d(1971,10,31,8,0,0),
|
||||
d(1972,4,30,9,0,0),
|
||||
d(1972,10,29,8,0,0),
|
||||
d(1973,4,29,9,0,0),
|
||||
d(1973,10,28,8,0,0),
|
||||
d(1974,2,3,9,0,0),
|
||||
d(1974,10,27,8,0,0),
|
||||
d(1975,2,23,9,0,0),
|
||||
d(1975,10,26,8,0,0),
|
||||
d(1976,4,25,9,0,0),
|
||||
d(1976,10,31,8,0,0),
|
||||
d(1977,4,24,9,0,0),
|
||||
d(1977,10,30,8,0,0),
|
||||
d(1978,4,30,9,0,0),
|
||||
d(1978,10,29,8,0,0),
|
||||
d(1979,4,29,9,0,0),
|
||||
d(1979,10,28,8,0,0),
|
||||
d(1980,4,27,9,0,0),
|
||||
d(1980,10,26,8,0,0),
|
||||
d(1981,4,26,9,0,0),
|
||||
d(1981,10,25,8,0,0),
|
||||
d(1982,4,25,9,0,0),
|
||||
d(1982,10,31,8,0,0),
|
||||
d(1983,4,24,9,0,0),
|
||||
d(1983,10,30,8,0,0),
|
||||
d(1984,4,29,9,0,0),
|
||||
d(1984,10,28,8,0,0),
|
||||
d(1985,4,28,9,0,0),
|
||||
d(1985,10,27,8,0,0),
|
||||
d(1986,4,27,9,0,0),
|
||||
d(1986,10,26,8,0,0),
|
||||
d(1987,4,5,9,0,0),
|
||||
d(1987,10,25,8,0,0),
|
||||
d(1988,4,3,9,0,0),
|
||||
d(1988,10,30,8,0,0),
|
||||
d(1989,4,2,9,0,0),
|
||||
d(1989,10,29,8,0,0),
|
||||
d(1990,4,1,9,0,0),
|
||||
d(1990,10,28,8,0,0),
|
||||
d(1991,4,7,9,0,0),
|
||||
d(1991,10,27,8,0,0),
|
||||
d(1992,4,5,9,0,0),
|
||||
d(1992,10,25,8,0,0),
|
||||
d(1993,4,4,9,0,0),
|
||||
d(1993,10,31,8,0,0),
|
||||
d(1994,4,3,9,0,0),
|
||||
d(1994,10,30,8,0,0),
|
||||
d(1995,4,2,9,0,0),
|
||||
d(1995,10,29,8,0,0),
|
||||
d(1996,4,7,9,0,0),
|
||||
d(1996,10,27,8,0,0),
|
||||
d(1997,4,6,9,0,0),
|
||||
d(1997,10,26,8,0,0),
|
||||
d(1998,4,5,9,0,0),
|
||||
d(1998,10,25,8,0,0),
|
||||
d(1999,4,4,9,0,0),
|
||||
d(1999,10,31,8,0,0),
|
||||
d(2000,4,2,9,0,0),
|
||||
d(2000,10,29,8,0,0),
|
||||
d(2001,4,1,9,0,0),
|
||||
d(2001,10,28,8,0,0),
|
||||
d(2002,4,7,9,0,0),
|
||||
d(2002,10,27,8,0,0),
|
||||
d(2003,4,6,9,0,0),
|
||||
d(2003,10,26,8,0,0),
|
||||
d(2004,4,4,9,0,0),
|
||||
d(2004,10,31,8,0,0),
|
||||
d(2005,4,3,9,0,0),
|
||||
d(2005,10,30,8,0,0),
|
||||
d(2006,4,2,9,0,0),
|
||||
d(2006,10,29,8,0,0),
|
||||
d(2007,3,11,9,0,0),
|
||||
d(2007,11,4,8,0,0),
|
||||
d(2008,3,9,9,0,0),
|
||||
d(2008,11,2,8,0,0),
|
||||
d(2009,3,8,9,0,0),
|
||||
d(2009,11,1,8,0,0),
|
||||
d(2010,3,14,9,0,0),
|
||||
d(2010,11,7,8,0,0),
|
||||
d(2011,3,13,9,0,0),
|
||||
d(2011,11,6,8,0,0),
|
||||
d(2012,3,11,9,0,0),
|
||||
d(2012,11,4,8,0,0),
|
||||
d(2013,3,10,9,0,0),
|
||||
d(2013,11,3,8,0,0),
|
||||
d(2014,3,9,9,0,0),
|
||||
d(2014,11,2,8,0,0),
|
||||
d(2015,3,8,9,0,0),
|
||||
d(2015,11,1,8,0,0),
|
||||
d(2016,3,13,9,0,0),
|
||||
d(2016,11,6,8,0,0),
|
||||
d(2017,3,12,9,0,0),
|
||||
d(2017,11,5,8,0,0),
|
||||
d(2018,3,11,9,0,0),
|
||||
d(2018,11,4,8,0,0),
|
||||
d(2019,3,10,9,0,0),
|
||||
d(2019,11,3,8,0,0),
|
||||
d(2020,3,8,9,0,0),
|
||||
d(2020,11,1,8,0,0),
|
||||
d(2021,3,14,9,0,0),
|
||||
d(2021,11,7,8,0,0),
|
||||
d(2022,3,13,9,0,0),
|
||||
d(2022,11,6,8,0,0),
|
||||
d(2023,3,12,9,0,0),
|
||||
d(2023,11,5,8,0,0),
|
||||
d(2024,3,10,9,0,0),
|
||||
d(2024,11,3,8,0,0),
|
||||
d(2025,3,9,9,0,0),
|
||||
d(2025,11,2,8,0,0),
|
||||
d(2026,3,8,9,0,0),
|
||||
d(2026,11,1,8,0,0),
|
||||
d(2027,3,14,9,0,0),
|
||||
d(2027,11,7,8,0,0),
|
||||
d(2028,3,12,9,0,0),
|
||||
d(2028,11,5,8,0,0),
|
||||
d(2029,3,11,9,0,0),
|
||||
d(2029,11,4,8,0,0),
|
||||
d(2030,3,10,9,0,0),
|
||||
d(2030,11,3,8,0,0),
|
||||
d(2031,3,9,9,0,0),
|
||||
d(2031,11,2,8,0,0),
|
||||
d(2032,3,14,9,0,0),
|
||||
d(2032,11,7,8,0,0),
|
||||
d(2033,3,13,9,0,0),
|
||||
d(2033,11,6,8,0,0),
|
||||
d(2034,3,12,9,0,0),
|
||||
d(2034,11,5,8,0,0),
|
||||
d(2035,3,11,9,0,0),
|
||||
d(2035,11,4,8,0,0),
|
||||
d(2036,3,9,9,0,0),
|
||||
d(2036,11,2,8,0,0),
|
||||
d(2037,3,8,9,0,0),
|
||||
d(2037,11,1,8,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-28800,0,'PST'),
|
||||
i(-25200,3600,'PDT'),
|
||||
i(-28800,0,'PST'),
|
||||
i(-25200,3600,'PDT'),
|
||||
i(-28800,0,'PST'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MWT'),
|
||||
i(-21600,3600,'MPT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
]
|
||||
|
||||
Boise = Boise()
|
||||
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
'''tzinfo timezone information for America/Buenos_Aires.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Buenos_Aires(DstTzInfo):
|
||||
'''America/Buenos_Aires timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Buenos_Aires'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,3,2,0,0),
|
||||
d(1991,10,20,3,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Buenos_Aires = Buenos_Aires()
|
||||
|
||||
+272
@@ -0,0 +1,272 @@
|
||||
'''tzinfo timezone information for America/Cambridge_Bay.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Cambridge_Bay(DstTzInfo):
|
||||
'''America/Cambridge_Bay timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Cambridge_Bay'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1918,4,14,9,0,0),
|
||||
d(1918,10,27,8,0,0),
|
||||
d(1919,5,25,9,0,0),
|
||||
d(1919,11,1,6,0,0),
|
||||
d(1942,2,9,9,0,0),
|
||||
d(1945,8,14,23,0,0),
|
||||
d(1945,9,30,8,0,0),
|
||||
d(1965,4,25,7,0,0),
|
||||
d(1965,10,31,7,0,0),
|
||||
d(1980,4,27,9,0,0),
|
||||
d(1980,10,26,8,0,0),
|
||||
d(1981,4,26,9,0,0),
|
||||
d(1981,10,25,8,0,0),
|
||||
d(1982,4,25,9,0,0),
|
||||
d(1982,10,31,8,0,0),
|
||||
d(1983,4,24,9,0,0),
|
||||
d(1983,10,30,8,0,0),
|
||||
d(1984,4,29,9,0,0),
|
||||
d(1984,10,28,8,0,0),
|
||||
d(1985,4,28,9,0,0),
|
||||
d(1985,10,27,8,0,0),
|
||||
d(1986,4,27,9,0,0),
|
||||
d(1986,10,26,8,0,0),
|
||||
d(1987,4,5,9,0,0),
|
||||
d(1987,10,25,8,0,0),
|
||||
d(1988,4,3,9,0,0),
|
||||
d(1988,10,30,8,0,0),
|
||||
d(1989,4,2,9,0,0),
|
||||
d(1989,10,29,8,0,0),
|
||||
d(1990,4,1,9,0,0),
|
||||
d(1990,10,28,8,0,0),
|
||||
d(1991,4,7,9,0,0),
|
||||
d(1991,10,27,8,0,0),
|
||||
d(1992,4,5,9,0,0),
|
||||
d(1992,10,25,8,0,0),
|
||||
d(1993,4,4,9,0,0),
|
||||
d(1993,10,31,8,0,0),
|
||||
d(1994,4,3,9,0,0),
|
||||
d(1994,10,30,8,0,0),
|
||||
d(1995,4,2,9,0,0),
|
||||
d(1995,10,29,8,0,0),
|
||||
d(1996,4,7,9,0,0),
|
||||
d(1996,10,27,8,0,0),
|
||||
d(1997,4,6,9,0,0),
|
||||
d(1997,10,26,8,0,0),
|
||||
d(1998,4,5,9,0,0),
|
||||
d(1998,10,25,8,0,0),
|
||||
d(1999,4,4,9,0,0),
|
||||
d(1999,10,31,8,0,0),
|
||||
d(2000,4,2,8,0,0),
|
||||
d(2000,10,29,7,0,0),
|
||||
d(2000,11,5,5,0,0),
|
||||
d(2001,4,1,9,0,0),
|
||||
d(2001,10,28,8,0,0),
|
||||
d(2002,4,7,9,0,0),
|
||||
d(2002,10,27,8,0,0),
|
||||
d(2003,4,6,9,0,0),
|
||||
d(2003,10,26,8,0,0),
|
||||
d(2004,4,4,9,0,0),
|
||||
d(2004,10,31,8,0,0),
|
||||
d(2005,4,3,9,0,0),
|
||||
d(2005,10,30,8,0,0),
|
||||
d(2006,4,2,9,0,0),
|
||||
d(2006,10,29,8,0,0),
|
||||
d(2007,3,11,9,0,0),
|
||||
d(2007,11,4,8,0,0),
|
||||
d(2008,3,9,9,0,0),
|
||||
d(2008,11,2,8,0,0),
|
||||
d(2009,3,8,9,0,0),
|
||||
d(2009,11,1,8,0,0),
|
||||
d(2010,3,14,9,0,0),
|
||||
d(2010,11,7,8,0,0),
|
||||
d(2011,3,13,9,0,0),
|
||||
d(2011,11,6,8,0,0),
|
||||
d(2012,3,11,9,0,0),
|
||||
d(2012,11,4,8,0,0),
|
||||
d(2013,3,10,9,0,0),
|
||||
d(2013,11,3,8,0,0),
|
||||
d(2014,3,9,9,0,0),
|
||||
d(2014,11,2,8,0,0),
|
||||
d(2015,3,8,9,0,0),
|
||||
d(2015,11,1,8,0,0),
|
||||
d(2016,3,13,9,0,0),
|
||||
d(2016,11,6,8,0,0),
|
||||
d(2017,3,12,9,0,0),
|
||||
d(2017,11,5,8,0,0),
|
||||
d(2018,3,11,9,0,0),
|
||||
d(2018,11,4,8,0,0),
|
||||
d(2019,3,10,9,0,0),
|
||||
d(2019,11,3,8,0,0),
|
||||
d(2020,3,8,9,0,0),
|
||||
d(2020,11,1,8,0,0),
|
||||
d(2021,3,14,9,0,0),
|
||||
d(2021,11,7,8,0,0),
|
||||
d(2022,3,13,9,0,0),
|
||||
d(2022,11,6,8,0,0),
|
||||
d(2023,3,12,9,0,0),
|
||||
d(2023,11,5,8,0,0),
|
||||
d(2024,3,10,9,0,0),
|
||||
d(2024,11,3,8,0,0),
|
||||
d(2025,3,9,9,0,0),
|
||||
d(2025,11,2,8,0,0),
|
||||
d(2026,3,8,9,0,0),
|
||||
d(2026,11,1,8,0,0),
|
||||
d(2027,3,14,9,0,0),
|
||||
d(2027,11,7,8,0,0),
|
||||
d(2028,3,12,9,0,0),
|
||||
d(2028,11,5,8,0,0),
|
||||
d(2029,3,11,9,0,0),
|
||||
d(2029,11,4,8,0,0),
|
||||
d(2030,3,10,9,0,0),
|
||||
d(2030,11,3,8,0,0),
|
||||
d(2031,3,9,9,0,0),
|
||||
d(2031,11,2,8,0,0),
|
||||
d(2032,3,14,9,0,0),
|
||||
d(2032,11,7,8,0,0),
|
||||
d(2033,3,13,9,0,0),
|
||||
d(2033,11,6,8,0,0),
|
||||
d(2034,3,12,9,0,0),
|
||||
d(2034,11,5,8,0,0),
|
||||
d(2035,3,11,9,0,0),
|
||||
d(2035,11,4,8,0,0),
|
||||
d(2036,3,9,9,0,0),
|
||||
d(2036,11,2,8,0,0),
|
||||
d(2037,3,8,9,0,0),
|
||||
d(2037,11,1,8,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MWT'),
|
||||
i(-21600,3600,'MPT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-18000,7200,'MDDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-18000,0,'EST'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-21600,0,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
]
|
||||
|
||||
Cambridge_Bay = Cambridge_Bay()
|
||||
|
||||
+276
@@ -0,0 +1,276 @@
|
||||
'''tzinfo timezone information for America/Campo_Grande.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Campo_Grande(DstTzInfo):
|
||||
'''America/Campo_Grande timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Campo_Grande'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1914,1,1,3,38,28),
|
||||
d(1931,10,3,15,0,0),
|
||||
d(1932,4,1,3,0,0),
|
||||
d(1932,10,3,4,0,0),
|
||||
d(1933,4,1,3,0,0),
|
||||
d(1949,12,1,4,0,0),
|
||||
d(1950,4,16,4,0,0),
|
||||
d(1950,12,1,4,0,0),
|
||||
d(1951,4,1,3,0,0),
|
||||
d(1951,12,1,4,0,0),
|
||||
d(1952,4,1,3,0,0),
|
||||
d(1952,12,1,4,0,0),
|
||||
d(1953,3,1,3,0,0),
|
||||
d(1963,12,9,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1965,1,31,4,0,0),
|
||||
d(1965,3,31,3,0,0),
|
||||
d(1965,12,1,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,11,1,4,0,0),
|
||||
d(1967,3,1,3,0,0),
|
||||
d(1967,11,1,4,0,0),
|
||||
d(1968,3,1,3,0,0),
|
||||
d(1985,11,2,4,0,0),
|
||||
d(1986,3,15,3,0,0),
|
||||
d(1986,10,25,4,0,0),
|
||||
d(1987,2,14,3,0,0),
|
||||
d(1987,10,25,4,0,0),
|
||||
d(1988,2,7,3,0,0),
|
||||
d(1988,10,16,4,0,0),
|
||||
d(1989,1,29,3,0,0),
|
||||
d(1989,10,15,4,0,0),
|
||||
d(1990,2,11,3,0,0),
|
||||
d(1990,10,21,4,0,0),
|
||||
d(1991,2,17,3,0,0),
|
||||
d(1991,10,20,4,0,0),
|
||||
d(1992,2,9,3,0,0),
|
||||
d(1992,10,25,4,0,0),
|
||||
d(1993,1,31,3,0,0),
|
||||
d(1993,10,17,4,0,0),
|
||||
d(1994,2,20,3,0,0),
|
||||
d(1994,10,16,4,0,0),
|
||||
d(1995,2,19,3,0,0),
|
||||
d(1995,10,15,4,0,0),
|
||||
d(1996,2,11,3,0,0),
|
||||
d(1996,10,6,4,0,0),
|
||||
d(1997,2,16,3,0,0),
|
||||
d(1997,10,6,4,0,0),
|
||||
d(1998,3,1,3,0,0),
|
||||
d(1998,10,11,4,0,0),
|
||||
d(1999,2,21,3,0,0),
|
||||
d(1999,10,3,4,0,0),
|
||||
d(2000,2,27,3,0,0),
|
||||
d(2000,10,8,4,0,0),
|
||||
d(2001,2,18,3,0,0),
|
||||
d(2001,10,14,4,0,0),
|
||||
d(2002,2,17,3,0,0),
|
||||
d(2002,11,3,4,0,0),
|
||||
d(2003,2,16,3,0,0),
|
||||
d(2003,10,19,4,0,0),
|
||||
d(2004,2,15,3,0,0),
|
||||
d(2004,11,2,4,0,0),
|
||||
d(2005,2,20,3,0,0),
|
||||
d(2005,10,16,4,0,0),
|
||||
d(2006,2,19,3,0,0),
|
||||
d(2006,11,5,4,0,0),
|
||||
d(2007,2,25,3,0,0),
|
||||
d(2007,11,4,4,0,0),
|
||||
d(2008,2,24,3,0,0),
|
||||
d(2008,11,2,4,0,0),
|
||||
d(2009,2,22,3,0,0),
|
||||
d(2009,11,1,4,0,0),
|
||||
d(2010,2,28,3,0,0),
|
||||
d(2010,11,7,4,0,0),
|
||||
d(2011,2,27,3,0,0),
|
||||
d(2011,11,6,4,0,0),
|
||||
d(2012,2,26,3,0,0),
|
||||
d(2012,11,4,4,0,0),
|
||||
d(2013,2,24,3,0,0),
|
||||
d(2013,11,3,4,0,0),
|
||||
d(2014,2,23,3,0,0),
|
||||
d(2014,11,2,4,0,0),
|
||||
d(2015,2,22,3,0,0),
|
||||
d(2015,11,1,4,0,0),
|
||||
d(2016,2,28,3,0,0),
|
||||
d(2016,11,6,4,0,0),
|
||||
d(2017,2,26,3,0,0),
|
||||
d(2017,11,5,4,0,0),
|
||||
d(2018,2,25,3,0,0),
|
||||
d(2018,11,4,4,0,0),
|
||||
d(2019,2,24,3,0,0),
|
||||
d(2019,11,3,4,0,0),
|
||||
d(2020,2,23,3,0,0),
|
||||
d(2020,11,1,4,0,0),
|
||||
d(2021,2,28,3,0,0),
|
||||
d(2021,11,7,4,0,0),
|
||||
d(2022,2,27,3,0,0),
|
||||
d(2022,11,6,4,0,0),
|
||||
d(2023,2,26,3,0,0),
|
||||
d(2023,11,5,4,0,0),
|
||||
d(2024,2,25,3,0,0),
|
||||
d(2024,11,3,4,0,0),
|
||||
d(2025,2,23,3,0,0),
|
||||
d(2025,11,2,4,0,0),
|
||||
d(2026,2,22,3,0,0),
|
||||
d(2026,11,1,4,0,0),
|
||||
d(2027,2,28,3,0,0),
|
||||
d(2027,11,7,4,0,0),
|
||||
d(2028,2,27,3,0,0),
|
||||
d(2028,11,5,4,0,0),
|
||||
d(2029,2,25,3,0,0),
|
||||
d(2029,11,4,4,0,0),
|
||||
d(2030,2,24,3,0,0),
|
||||
d(2030,11,3,4,0,0),
|
||||
d(2031,2,23,3,0,0),
|
||||
d(2031,11,2,4,0,0),
|
||||
d(2032,2,29,3,0,0),
|
||||
d(2032,11,7,4,0,0),
|
||||
d(2033,2,27,3,0,0),
|
||||
d(2033,11,6,4,0,0),
|
||||
d(2034,2,26,3,0,0),
|
||||
d(2034,11,5,4,0,0),
|
||||
d(2035,2,25,3,0,0),
|
||||
d(2035,11,4,4,0,0),
|
||||
d(2036,2,24,3,0,0),
|
||||
d(2036,11,2,4,0,0),
|
||||
d(2037,2,22,3,0,0),
|
||||
d(2037,11,1,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-13080,0,'LMT'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
i(-14400,0,'AMT'),
|
||||
i(-10800,3600,'AMST'),
|
||||
]
|
||||
|
||||
Campo_Grande = Campo_Grande()
|
||||
|
||||
+194
@@ -0,0 +1,194 @@
|
||||
'''tzinfo timezone information for America/Cancun.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Cancun(DstTzInfo):
|
||||
'''America/Cancun timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Cancun'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1922,1,1,6,0,0),
|
||||
d(1981,12,23,6,0,0),
|
||||
d(1996,4,7,7,0,0),
|
||||
d(1996,10,27,6,0,0),
|
||||
d(1997,4,6,7,0,0),
|
||||
d(1997,10,26,6,0,0),
|
||||
d(1998,4,5,7,0,0),
|
||||
d(1998,8,2,6,0,0),
|
||||
d(1998,10,25,7,0,0),
|
||||
d(1999,4,4,8,0,0),
|
||||
d(1999,10,31,7,0,0),
|
||||
d(2000,4,2,8,0,0),
|
||||
d(2000,10,29,7,0,0),
|
||||
d(2001,5,6,8,0,0),
|
||||
d(2001,9,30,7,0,0),
|
||||
d(2002,4,7,8,0,0),
|
||||
d(2002,10,27,7,0,0),
|
||||
d(2003,4,6,8,0,0),
|
||||
d(2003,10,26,7,0,0),
|
||||
d(2004,4,4,8,0,0),
|
||||
d(2004,10,31,7,0,0),
|
||||
d(2005,4,3,8,0,0),
|
||||
d(2005,10,30,7,0,0),
|
||||
d(2006,4,2,8,0,0),
|
||||
d(2006,10,29,7,0,0),
|
||||
d(2007,4,1,8,0,0),
|
||||
d(2007,10,28,7,0,0),
|
||||
d(2008,4,6,8,0,0),
|
||||
d(2008,10,26,7,0,0),
|
||||
d(2009,4,5,8,0,0),
|
||||
d(2009,10,25,7,0,0),
|
||||
d(2010,4,4,8,0,0),
|
||||
d(2010,10,31,7,0,0),
|
||||
d(2011,4,3,8,0,0),
|
||||
d(2011,10,30,7,0,0),
|
||||
d(2012,4,1,8,0,0),
|
||||
d(2012,10,28,7,0,0),
|
||||
d(2013,4,7,8,0,0),
|
||||
d(2013,10,27,7,0,0),
|
||||
d(2014,4,6,8,0,0),
|
||||
d(2014,10,26,7,0,0),
|
||||
d(2015,4,5,8,0,0),
|
||||
d(2015,10,25,7,0,0),
|
||||
d(2016,4,3,8,0,0),
|
||||
d(2016,10,30,7,0,0),
|
||||
d(2017,4,2,8,0,0),
|
||||
d(2017,10,29,7,0,0),
|
||||
d(2018,4,1,8,0,0),
|
||||
d(2018,10,28,7,0,0),
|
||||
d(2019,4,7,8,0,0),
|
||||
d(2019,10,27,7,0,0),
|
||||
d(2020,4,5,8,0,0),
|
||||
d(2020,10,25,7,0,0),
|
||||
d(2021,4,4,8,0,0),
|
||||
d(2021,10,31,7,0,0),
|
||||
d(2022,4,3,8,0,0),
|
||||
d(2022,10,30,7,0,0),
|
||||
d(2023,4,2,8,0,0),
|
||||
d(2023,10,29,7,0,0),
|
||||
d(2024,4,7,8,0,0),
|
||||
d(2024,10,27,7,0,0),
|
||||
d(2025,4,6,8,0,0),
|
||||
d(2025,10,26,7,0,0),
|
||||
d(2026,4,5,8,0,0),
|
||||
d(2026,10,25,7,0,0),
|
||||
d(2027,4,4,8,0,0),
|
||||
d(2027,10,31,7,0,0),
|
||||
d(2028,4,2,8,0,0),
|
||||
d(2028,10,29,7,0,0),
|
||||
d(2029,4,1,8,0,0),
|
||||
d(2029,10,28,7,0,0),
|
||||
d(2030,4,7,8,0,0),
|
||||
d(2030,10,27,7,0,0),
|
||||
d(2031,4,6,8,0,0),
|
||||
d(2031,10,26,7,0,0),
|
||||
d(2032,4,4,8,0,0),
|
||||
d(2032,10,31,7,0,0),
|
||||
d(2033,4,3,8,0,0),
|
||||
d(2033,10,30,7,0,0),
|
||||
d(2034,4,2,8,0,0),
|
||||
d(2034,10,29,7,0,0),
|
||||
d(2035,4,1,8,0,0),
|
||||
d(2035,10,28,7,0,0),
|
||||
d(2036,4,6,8,0,0),
|
||||
d(2036,10,26,7,0,0),
|
||||
d(2037,4,5,8,0,0),
|
||||
d(2037,10,25,7,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-20820,0,'LMT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,0,'EST'),
|
||||
i(-14400,3600,'EDT'),
|
||||
i(-18000,0,'EST'),
|
||||
i(-14400,3600,'EDT'),
|
||||
i(-18000,0,'EST'),
|
||||
i(-14400,3600,'EDT'),
|
||||
i(-18000,0,'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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
]
|
||||
|
||||
Cancun = Cancun()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for America/Caracas.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Caracas(DstTzInfo):
|
||||
'''America/Caracas timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Caracas'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,2,12,4,27,40),
|
||||
d(1965,1,1,4,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-16080,0,'CMT'),
|
||||
i(-16200,0,'VET'),
|
||||
i(-14400,0,'VET'),
|
||||
]
|
||||
|
||||
Caracas = Caracas()
|
||||
|
||||
+136
@@ -0,0 +1,136 @@
|
||||
'''tzinfo timezone information for America/Catamarca.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Catamarca(DstTzInfo):
|
||||
'''America/Catamarca timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Catamarca'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,3,2,0,0),
|
||||
d(1991,10,20,4,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
d(2004,6,1,3,0,0),
|
||||
d(2004,6,20,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-7200,7200,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Catamarca = Catamarca()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for America/Cayenne.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Cayenne(DstTzInfo):
|
||||
'''America/Cayenne timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Cayenne'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,7,1,3,29,20),
|
||||
d(1967,10,1,4,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-12540,0,'LMT'),
|
||||
i(-14400,0,'GFT'),
|
||||
i(-10800,0,'GFT'),
|
||||
]
|
||||
|
||||
Cayenne = Cayenne()
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for America/Cayman.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Cayman(DstTzInfo):
|
||||
'''America/Cayman timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Cayman'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1912,2,1,5,7,12),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-18420,0,'KMT'),
|
||||
i(-18000,0,'EST'),
|
||||
]
|
||||
|
||||
Cayman = Cayman()
|
||||
|
||||
+490
@@ -0,0 +1,490 @@
|
||||
'''tzinfo timezone information for America/Chicago.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Chicago(DstTzInfo):
|
||||
'''America/Chicago timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Chicago'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1918,3,31,8,0,0),
|
||||
d(1918,10,27,7,0,0),
|
||||
d(1919,3,30,8,0,0),
|
||||
d(1919,10,26,7,0,0),
|
||||
d(1920,6,13,8,0,0),
|
||||
d(1920,10,31,7,0,0),
|
||||
d(1921,3,27,8,0,0),
|
||||
d(1921,10,30,7,0,0),
|
||||
d(1922,4,30,8,0,0),
|
||||
d(1922,9,24,7,0,0),
|
||||
d(1923,4,29,8,0,0),
|
||||
d(1923,9,30,7,0,0),
|
||||
d(1924,4,27,8,0,0),
|
||||
d(1924,9,28,7,0,0),
|
||||
d(1925,4,26,8,0,0),
|
||||
d(1925,9,27,7,0,0),
|
||||
d(1926,4,25,8,0,0),
|
||||
d(1926,9,26,7,0,0),
|
||||
d(1927,4,24,8,0,0),
|
||||
d(1927,9,25,7,0,0),
|
||||
d(1928,4,29,8,0,0),
|
||||
d(1928,9,30,7,0,0),
|
||||
d(1929,4,28,8,0,0),
|
||||
d(1929,9,29,7,0,0),
|
||||
d(1930,4,27,8,0,0),
|
||||
d(1930,9,28,7,0,0),
|
||||
d(1931,4,26,8,0,0),
|
||||
d(1931,9,27,7,0,0),
|
||||
d(1932,4,24,8,0,0),
|
||||
d(1932,9,25,7,0,0),
|
||||
d(1933,4,30,8,0,0),
|
||||
d(1933,9,24,7,0,0),
|
||||
d(1934,4,29,8,0,0),
|
||||
d(1934,9,30,7,0,0),
|
||||
d(1935,4,28,8,0,0),
|
||||
d(1935,9,29,7,0,0),
|
||||
d(1936,3,1,8,0,0),
|
||||
d(1936,11,15,7,0,0),
|
||||
d(1937,4,25,8,0,0),
|
||||
d(1937,9,26,7,0,0),
|
||||
d(1938,4,24,8,0,0),
|
||||
d(1938,9,25,7,0,0),
|
||||
d(1939,4,30,8,0,0),
|
||||
d(1939,9,24,7,0,0),
|
||||
d(1940,4,28,8,0,0),
|
||||
d(1940,9,29,7,0,0),
|
||||
d(1941,4,27,8,0,0),
|
||||
d(1941,9,28,7,0,0),
|
||||
d(1942,2,9,8,0,0),
|
||||
d(1945,8,14,23,0,0),
|
||||
d(1945,9,30,7,0,0),
|
||||
d(1946,4,28,8,0,0),
|
||||
d(1946,9,29,7,0,0),
|
||||
d(1947,4,27,8,0,0),
|
||||
d(1947,9,28,7,0,0),
|
||||
d(1948,4,25,8,0,0),
|
||||
d(1948,9,26,7,0,0),
|
||||
d(1949,4,24,8,0,0),
|
||||
d(1949,9,25,7,0,0),
|
||||
d(1950,4,30,8,0,0),
|
||||
d(1950,9,24,7,0,0),
|
||||
d(1951,4,29,8,0,0),
|
||||
d(1951,9,30,7,0,0),
|
||||
d(1952,4,27,8,0,0),
|
||||
d(1952,9,28,7,0,0),
|
||||
d(1953,4,26,8,0,0),
|
||||
d(1953,9,27,7,0,0),
|
||||
d(1954,4,25,8,0,0),
|
||||
d(1954,9,26,7,0,0),
|
||||
d(1955,4,24,8,0,0),
|
||||
d(1955,10,30,7,0,0),
|
||||
d(1956,4,29,8,0,0),
|
||||
d(1956,10,28,7,0,0),
|
||||
d(1957,4,28,8,0,0),
|
||||
d(1957,10,27,7,0,0),
|
||||
d(1958,4,27,8,0,0),
|
||||
d(1958,10,26,7,0,0),
|
||||
d(1959,4,26,8,0,0),
|
||||
d(1959,10,25,7,0,0),
|
||||
d(1960,4,24,8,0,0),
|
||||
d(1960,10,30,7,0,0),
|
||||
d(1961,4,30,8,0,0),
|
||||
d(1961,10,29,7,0,0),
|
||||
d(1962,4,29,8,0,0),
|
||||
d(1962,10,28,7,0,0),
|
||||
d(1963,4,28,8,0,0),
|
||||
d(1963,10,27,7,0,0),
|
||||
d(1964,4,26,8,0,0),
|
||||
d(1964,10,25,7,0,0),
|
||||
d(1965,4,25,8,0,0),
|
||||
d(1965,10,31,7,0,0),
|
||||
d(1966,4,24,8,0,0),
|
||||
d(1966,10,30,7,0,0),
|
||||
d(1967,4,30,8,0,0),
|
||||
d(1967,10,29,7,0,0),
|
||||
d(1968,4,28,8,0,0),
|
||||
d(1968,10,27,7,0,0),
|
||||
d(1969,4,27,8,0,0),
|
||||
d(1969,10,26,7,0,0),
|
||||
d(1970,4,26,8,0,0),
|
||||
d(1970,10,25,7,0,0),
|
||||
d(1971,4,25,8,0,0),
|
||||
d(1971,10,31,7,0,0),
|
||||
d(1972,4,30,8,0,0),
|
||||
d(1972,10,29,7,0,0),
|
||||
d(1973,4,29,8,0,0),
|
||||
d(1973,10,28,7,0,0),
|
||||
d(1974,1,6,8,0,0),
|
||||
d(1974,10,27,7,0,0),
|
||||
d(1975,2,23,8,0,0),
|
||||
d(1975,10,26,7,0,0),
|
||||
d(1976,4,25,8,0,0),
|
||||
d(1976,10,31,7,0,0),
|
||||
d(1977,4,24,8,0,0),
|
||||
d(1977,10,30,7,0,0),
|
||||
d(1978,4,30,8,0,0),
|
||||
d(1978,10,29,7,0,0),
|
||||
d(1979,4,29,8,0,0),
|
||||
d(1979,10,28,7,0,0),
|
||||
d(1980,4,27,8,0,0),
|
||||
d(1980,10,26,7,0,0),
|
||||
d(1981,4,26,8,0,0),
|
||||
d(1981,10,25,7,0,0),
|
||||
d(1982,4,25,8,0,0),
|
||||
d(1982,10,31,7,0,0),
|
||||
d(1983,4,24,8,0,0),
|
||||
d(1983,10,30,7,0,0),
|
||||
d(1984,4,29,8,0,0),
|
||||
d(1984,10,28,7,0,0),
|
||||
d(1985,4,28,8,0,0),
|
||||
d(1985,10,27,7,0,0),
|
||||
d(1986,4,27,8,0,0),
|
||||
d(1986,10,26,7,0,0),
|
||||
d(1987,4,5,8,0,0),
|
||||
d(1987,10,25,7,0,0),
|
||||
d(1988,4,3,8,0,0),
|
||||
d(1988,10,30,7,0,0),
|
||||
d(1989,4,2,8,0,0),
|
||||
d(1989,10,29,7,0,0),
|
||||
d(1990,4,1,8,0,0),
|
||||
d(1990,10,28,7,0,0),
|
||||
d(1991,4,7,8,0,0),
|
||||
d(1991,10,27,7,0,0),
|
||||
d(1992,4,5,8,0,0),
|
||||
d(1992,10,25,7,0,0),
|
||||
d(1993,4,4,8,0,0),
|
||||
d(1993,10,31,7,0,0),
|
||||
d(1994,4,3,8,0,0),
|
||||
d(1994,10,30,7,0,0),
|
||||
d(1995,4,2,8,0,0),
|
||||
d(1995,10,29,7,0,0),
|
||||
d(1996,4,7,8,0,0),
|
||||
d(1996,10,27,7,0,0),
|
||||
d(1997,4,6,8,0,0),
|
||||
d(1997,10,26,7,0,0),
|
||||
d(1998,4,5,8,0,0),
|
||||
d(1998,10,25,7,0,0),
|
||||
d(1999,4,4,8,0,0),
|
||||
d(1999,10,31,7,0,0),
|
||||
d(2000,4,2,8,0,0),
|
||||
d(2000,10,29,7,0,0),
|
||||
d(2001,4,1,8,0,0),
|
||||
d(2001,10,28,7,0,0),
|
||||
d(2002,4,7,8,0,0),
|
||||
d(2002,10,27,7,0,0),
|
||||
d(2003,4,6,8,0,0),
|
||||
d(2003,10,26,7,0,0),
|
||||
d(2004,4,4,8,0,0),
|
||||
d(2004,10,31,7,0,0),
|
||||
d(2005,4,3,8,0,0),
|
||||
d(2005,10,30,7,0,0),
|
||||
d(2006,4,2,8,0,0),
|
||||
d(2006,10,29,7,0,0),
|
||||
d(2007,3,11,8,0,0),
|
||||
d(2007,11,4,7,0,0),
|
||||
d(2008,3,9,8,0,0),
|
||||
d(2008,11,2,7,0,0),
|
||||
d(2009,3,8,8,0,0),
|
||||
d(2009,11,1,7,0,0),
|
||||
d(2010,3,14,8,0,0),
|
||||
d(2010,11,7,7,0,0),
|
||||
d(2011,3,13,8,0,0),
|
||||
d(2011,11,6,7,0,0),
|
||||
d(2012,3,11,8,0,0),
|
||||
d(2012,11,4,7,0,0),
|
||||
d(2013,3,10,8,0,0),
|
||||
d(2013,11,3,7,0,0),
|
||||
d(2014,3,9,8,0,0),
|
||||
d(2014,11,2,7,0,0),
|
||||
d(2015,3,8,8,0,0),
|
||||
d(2015,11,1,7,0,0),
|
||||
d(2016,3,13,8,0,0),
|
||||
d(2016,11,6,7,0,0),
|
||||
d(2017,3,12,8,0,0),
|
||||
d(2017,11,5,7,0,0),
|
||||
d(2018,3,11,8,0,0),
|
||||
d(2018,11,4,7,0,0),
|
||||
d(2019,3,10,8,0,0),
|
||||
d(2019,11,3,7,0,0),
|
||||
d(2020,3,8,8,0,0),
|
||||
d(2020,11,1,7,0,0),
|
||||
d(2021,3,14,8,0,0),
|
||||
d(2021,11,7,7,0,0),
|
||||
d(2022,3,13,8,0,0),
|
||||
d(2022,11,6,7,0,0),
|
||||
d(2023,3,12,8,0,0),
|
||||
d(2023,11,5,7,0,0),
|
||||
d(2024,3,10,8,0,0),
|
||||
d(2024,11,3,7,0,0),
|
||||
d(2025,3,9,8,0,0),
|
||||
d(2025,11,2,7,0,0),
|
||||
d(2026,3,8,8,0,0),
|
||||
d(2026,11,1,7,0,0),
|
||||
d(2027,3,14,8,0,0),
|
||||
d(2027,11,7,7,0,0),
|
||||
d(2028,3,12,8,0,0),
|
||||
d(2028,11,5,7,0,0),
|
||||
d(2029,3,11,8,0,0),
|
||||
d(2029,11,4,7,0,0),
|
||||
d(2030,3,10,8,0,0),
|
||||
d(2030,11,3,7,0,0),
|
||||
d(2031,3,9,8,0,0),
|
||||
d(2031,11,2,7,0,0),
|
||||
d(2032,3,14,8,0,0),
|
||||
d(2032,11,7,7,0,0),
|
||||
d(2033,3,13,8,0,0),
|
||||
d(2033,11,6,7,0,0),
|
||||
d(2034,3,12,8,0,0),
|
||||
d(2034,11,5,7,0,0),
|
||||
d(2035,3,11,8,0,0),
|
||||
d(2035,11,4,7,0,0),
|
||||
d(2036,3,9,8,0,0),
|
||||
d(2036,11,2,7,0,0),
|
||||
d(2037,3,8,8,0,0),
|
||||
d(2037,11,1,7,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,0,'EST'),
|
||||
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'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CWT'),
|
||||
i(-18000,3600,'CPT'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
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'),
|
||||
]
|
||||
|
||||
Chicago = Chicago()
|
||||
|
||||
+200
@@ -0,0 +1,200 @@
|
||||
'''tzinfo timezone information for America/Chihuahua.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Chihuahua(DstTzInfo):
|
||||
'''America/Chihuahua timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Chihuahua'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1922,1,1,7,0,0),
|
||||
d(1927,6,11,6,0,0),
|
||||
d(1930,11,15,6,0,0),
|
||||
d(1931,5,2,6,0,0),
|
||||
d(1931,10,1,6,0,0),
|
||||
d(1932,4,1,7,0,0),
|
||||
d(1996,4,7,8,0,0),
|
||||
d(1996,10,27,7,0,0),
|
||||
d(1997,4,6,8,0,0),
|
||||
d(1997,10,26,7,0,0),
|
||||
d(1998,4,5,9,0,0),
|
||||
d(1998,10,25,8,0,0),
|
||||
d(1999,4,4,9,0,0),
|
||||
d(1999,10,31,8,0,0),
|
||||
d(2000,4,2,9,0,0),
|
||||
d(2000,10,29,8,0,0),
|
||||
d(2001,5,6,9,0,0),
|
||||
d(2001,9,30,8,0,0),
|
||||
d(2002,4,7,9,0,0),
|
||||
d(2002,10,27,8,0,0),
|
||||
d(2003,4,6,9,0,0),
|
||||
d(2003,10,26,8,0,0),
|
||||
d(2004,4,4,9,0,0),
|
||||
d(2004,10,31,8,0,0),
|
||||
d(2005,4,3,9,0,0),
|
||||
d(2005,10,30,8,0,0),
|
||||
d(2006,4,2,9,0,0),
|
||||
d(2006,10,29,8,0,0),
|
||||
d(2007,4,1,9,0,0),
|
||||
d(2007,10,28,8,0,0),
|
||||
d(2008,4,6,9,0,0),
|
||||
d(2008,10,26,8,0,0),
|
||||
d(2009,4,5,9,0,0),
|
||||
d(2009,10,25,8,0,0),
|
||||
d(2010,4,4,9,0,0),
|
||||
d(2010,10,31,8,0,0),
|
||||
d(2011,4,3,9,0,0),
|
||||
d(2011,10,30,8,0,0),
|
||||
d(2012,4,1,9,0,0),
|
||||
d(2012,10,28,8,0,0),
|
||||
d(2013,4,7,9,0,0),
|
||||
d(2013,10,27,8,0,0),
|
||||
d(2014,4,6,9,0,0),
|
||||
d(2014,10,26,8,0,0),
|
||||
d(2015,4,5,9,0,0),
|
||||
d(2015,10,25,8,0,0),
|
||||
d(2016,4,3,9,0,0),
|
||||
d(2016,10,30,8,0,0),
|
||||
d(2017,4,2,9,0,0),
|
||||
d(2017,10,29,8,0,0),
|
||||
d(2018,4,1,9,0,0),
|
||||
d(2018,10,28,8,0,0),
|
||||
d(2019,4,7,9,0,0),
|
||||
d(2019,10,27,8,0,0),
|
||||
d(2020,4,5,9,0,0),
|
||||
d(2020,10,25,8,0,0),
|
||||
d(2021,4,4,9,0,0),
|
||||
d(2021,10,31,8,0,0),
|
||||
d(2022,4,3,9,0,0),
|
||||
d(2022,10,30,8,0,0),
|
||||
d(2023,4,2,9,0,0),
|
||||
d(2023,10,29,8,0,0),
|
||||
d(2024,4,7,9,0,0),
|
||||
d(2024,10,27,8,0,0),
|
||||
d(2025,4,6,9,0,0),
|
||||
d(2025,10,26,8,0,0),
|
||||
d(2026,4,5,9,0,0),
|
||||
d(2026,10,25,8,0,0),
|
||||
d(2027,4,4,9,0,0),
|
||||
d(2027,10,31,8,0,0),
|
||||
d(2028,4,2,9,0,0),
|
||||
d(2028,10,29,8,0,0),
|
||||
d(2029,4,1,9,0,0),
|
||||
d(2029,10,28,8,0,0),
|
||||
d(2030,4,7,9,0,0),
|
||||
d(2030,10,27,8,0,0),
|
||||
d(2031,4,6,9,0,0),
|
||||
d(2031,10,26,8,0,0),
|
||||
d(2032,4,4,9,0,0),
|
||||
d(2032,10,31,8,0,0),
|
||||
d(2033,4,3,9,0,0),
|
||||
d(2033,10,30,8,0,0),
|
||||
d(2034,4,2,9,0,0),
|
||||
d(2034,10,29,8,0,0),
|
||||
d(2035,4,1,9,0,0),
|
||||
d(2035,10,28,8,0,0),
|
||||
d(2036,4,6,9,0,0),
|
||||
d(2036,10,26,8,0,0),
|
||||
d(2037,4,5,9,0,0),
|
||||
d(2037,10,25,8,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-25440,0,'LMT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-21600,0,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
i(-21600,3600,'MDT'),
|
||||
i(-25200,0,'MST'),
|
||||
]
|
||||
|
||||
Chihuahua = Chihuahua()
|
||||
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
'''tzinfo timezone information for America/Coral_Harbour.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Coral_Harbour(DstTzInfo):
|
||||
'''America/Coral_Harbour timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Coral_Harbour'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1918,4,14,8,0,0),
|
||||
d(1918,10,31,7,0,0),
|
||||
d(1940,9,29,6,0,0),
|
||||
d(1942,2,9,8,0,0),
|
||||
d(1945,8,14,23,0,0),
|
||||
d(1945,9,30,7,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-21600,0,'CST'),
|
||||
i(-18000,3600,'CDT'),
|
||||
i(-18000,3600,'CWT'),
|
||||
i(-18000,3600,'CPT'),
|
||||
i(-18000,0,'EST'),
|
||||
]
|
||||
|
||||
Coral_Harbour = Coral_Harbour()
|
||||
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
'''tzinfo timezone information for America/Cordoba.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Cordoba(DstTzInfo):
|
||||
'''America/Cordoba timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'America/Cordoba'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,5,1,4,16,48),
|
||||
d(1930,12,1,4,0,0),
|
||||
d(1931,4,1,3,0,0),
|
||||
d(1931,10,15,4,0,0),
|
||||
d(1932,3,1,3,0,0),
|
||||
d(1932,11,1,4,0,0),
|
||||
d(1933,3,1,3,0,0),
|
||||
d(1933,11,1,4,0,0),
|
||||
d(1934,3,1,3,0,0),
|
||||
d(1934,11,1,4,0,0),
|
||||
d(1935,3,1,3,0,0),
|
||||
d(1935,11,1,4,0,0),
|
||||
d(1936,3,1,3,0,0),
|
||||
d(1936,11,1,4,0,0),
|
||||
d(1937,3,1,3,0,0),
|
||||
d(1937,11,1,4,0,0),
|
||||
d(1938,3,1,3,0,0),
|
||||
d(1938,11,1,4,0,0),
|
||||
d(1939,3,1,3,0,0),
|
||||
d(1939,11,1,4,0,0),
|
||||
d(1940,3,1,3,0,0),
|
||||
d(1940,7,1,4,0,0),
|
||||
d(1941,6,15,3,0,0),
|
||||
d(1941,10,15,4,0,0),
|
||||
d(1943,8,1,3,0,0),
|
||||
d(1943,10,15,4,0,0),
|
||||
d(1946,3,1,3,0,0),
|
||||
d(1946,10,1,4,0,0),
|
||||
d(1963,10,1,3,0,0),
|
||||
d(1963,12,15,4,0,0),
|
||||
d(1964,3,1,3,0,0),
|
||||
d(1964,10,15,4,0,0),
|
||||
d(1965,3,1,3,0,0),
|
||||
d(1965,10,15,4,0,0),
|
||||
d(1966,3,1,3,0,0),
|
||||
d(1966,10,15,4,0,0),
|
||||
d(1967,4,2,3,0,0),
|
||||
d(1967,10,1,4,0,0),
|
||||
d(1968,4,7,3,0,0),
|
||||
d(1968,10,6,4,0,0),
|
||||
d(1969,4,6,3,0,0),
|
||||
d(1969,10,5,4,0,0),
|
||||
d(1974,1,23,3,0,0),
|
||||
d(1974,5,1,2,0,0),
|
||||
d(1988,12,1,3,0,0),
|
||||
d(1989,3,5,2,0,0),
|
||||
d(1989,10,15,3,0,0),
|
||||
d(1990,3,4,2,0,0),
|
||||
d(1990,10,21,3,0,0),
|
||||
d(1991,3,3,2,0,0),
|
||||
d(1991,10,20,4,0,0),
|
||||
d(1992,3,1,2,0,0),
|
||||
d(1992,10,18,3,0,0),
|
||||
d(1993,3,7,2,0,0),
|
||||
d(1999,10,3,3,0,0),
|
||||
d(2000,3,3,3,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(-15420,0,'CMT'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,3600,'ARST'),
|
||||
i(-14400,0,'ART'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-14400,0,'WART'),
|
||||
i(-7200,7200,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-7200,3600,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
i(-10800,0,'ARST'),
|
||||
i(-10800,0,'ART'),
|
||||
]
|
||||
|
||||
Cordoba = Cordoba()
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user