-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 - --On 15. Dezember 2006 18:26:02 +0100 Andreas Jung <lists@andreas-jung.com> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
- --On 15. Dezember 2006 18:19:38 +0100 "Roland M. Kruggel" <rk.liste@bbf7.de> wrote:
Hallo Liste,
ich wandele einen Datumsstring (z.b. '2006 Dez 15 15:55:22') mit time.strptime(datestr, "%Y %b %d %H:%M:%S") in eine tuple um. Bis zum 30. November hat das auch funktioniert. Jetzt im Dezember kennt er die Abkürzung 'Dez' nicht. Es ist 'Dec' Wie sage ich es ihm jetzt das der Monat in Deutsch ist und nicht in englisch?
Wenn du %b (Locale's abbreviated month name.) verwendest, dann mußt Du auch eine locales korrekt setzen -> Dokumentation locales Module von Python:
import locale import time locale.setlocale(locale.LC_ALL, 'de_DE') 'de_DE' time.strptime('Dez 12 2005', '%b %d %Y') (2005, 12, 12, 0, 0, 0, 0, 346, -1)
- -aj -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (Darwin) iD8DBQFFgtvACJIWIbr9KYwRAmX8AKDLQxTgOxKtvMbJRjbY1LzpGkq96ACgoXjz 8qHZnpCSsF0AffwobqyJTPg= =t/jX -----END PGP SIGNATURE-----