Path: csiph.com!usenet.pasdenom.info!dedibox.gegeweb.org!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.022 X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'append': 0.09; 'bishop': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'stuart': 0.16; 'subject: \n ': 0.16; 'timezones': 0.16; 'subject:python': 0.16; 'wrote:': 0.18; 'module': 0.19; '(but': 0.19; 'cc:addr:python.org': 0.22; 'of.': 0.24; 'specify': 0.24; 'mon,': 0.24; 'cc:2**0': 0.24; 'cc:no real name:2**0': 0.24; 'somewhere': 0.26; 'header:In-Reply-To:1': 0.27; 'point': 0.28; 'database,': 0.30; 'dec': 0.30; 'est': 0.30; 'subject:list': 0.30; 'message- id:@mail.gmail.com': 0.30; 'subject:time': 0.33; 'could': 0.34; 'received:209.85': 0.35; 'received:google.com': 0.35; 'there': 0.35; "didn't": 0.36; 'possible': 0.36; 'should': 0.36; 'wrong': 0.37; 'list': 0.37; 'received:209': 0.37; 'represent': 0.38; 'solving': 0.38; 'pm,': 0.38; 'back': 0.62; 'map': 0.64; 'klein': 0.68; 'to:addr:contact': 0.91; '2013': 0.98 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=EIS/saJfNPkSvqhKCr5iwoXVGGqKnaNxD1bzOYtVb8I=; b=VSl/AgLgLsnFW/72rzV+2e+uNsnKyQYqCHO3Aee9JsvocN5+s5cDqPpKjOoqUazbd8 jm8rBNiYmjsiElcsjY+ksDPdLi8x5WcYXA7EhKiRAup2mr65Yw/1c9MWFWArYUbIlMa/ KnB5VTgev/YrCIPgXWlNIWiAasQlAh1fEFIsV5oyVxa+GesDBAoNGl27C7UWwhs9+eR9 aD6ILBQoopABfTIFZUIW8myRyJzSwfS9MPoqkml1iQlvQFcgngTI0GG15Ej7KuPIdgg3 yLnh+y9dlq4iYdApt8YjVd/gJDt0MYfDhPcCV04qlLJt+ha/tFReGY0eGIeCxNsyuFNK WU3w== X-Gm-Message-State: ALoCoQnxMfuoRTcRA2pSj/xQTJiq8G7imY6v6BqW4PbHCyFYuWpXErJ5BNhzveiqHZX0NKHNw6gL MIME-Version: 1.0 X-Received: by 10.153.7.106 with SMTP id db10mr39708076lad.9.1386065254140; Tue, 03 Dec 2013 02:07:34 -0800 (PST) In-Reply-To: References: Date: Tue, 3 Dec 2013 17:07:34 +0700 Subject: Re: I look for a list to convert time zone abbreviation to full time zone in python From: Stuart Bishop To: =?UTF-8?Q?St=C3=A9phane_Klein?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 24 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1386065570 news.xs4all.nl 15866 [2001:888:2000:d::a6]:41176 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:60925 On Mon, Dec 2, 2013 at 11:18 PM, St=C3=A9phane Klein wrote: > * are there the same list somewhere (I didn't found in pytz) ? Not that I know of. > * is it possible to append this list in pytz or in standard python date m= odule ? It could go into pytz (but generated from the IANA database, not from the list you quote). Whether it should go into pytz is debatable. If you need to map an abbreviation back to a single timezone you are solving the wrong problem, because you can only map an abbreviation back to a list of possible timezones (And that list might change when the database is corrected). Also, to correctly represent this you need to specify the point in time. EST in 'Tue Dec 3 20:44:00 EST 2013' maps to about 3 timezones. EST in 'Tue Dec 3 20:44:00 EST 2011' maps to about 6. --=20 Stuart Bishop http://www.stuartbishop.net/