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? -- cu Roland Kruggel mailto: rk.liste at bbf7.de System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5
-----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: <http://docs.python.org/lib/module-locale.html> - -aj -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (Darwin) iD8DBQFFgtqrCJIWIbr9KYwRAveFAKCvtjtTUR1oih+jH7/WqmFd0S59PACfUPYb 3Eb3WtGkSXwmkQ+IIGE/qeE= =C899 -----END PGP SIGNATURE-----
-----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-----
Am Freitag, 15. Dezember 2006 18:19 schrieb Roland M. Kruggel:
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?
Funktioniert leider nicht. Ich bekomme folgende fehlermeldung --> rkruggel@sigma:~$ python Python 2.4.4 (#2, Oct 20 2006, 00:23:25) [GCC 4.1.2 20061015 (prerelease) (Debian 4.1.1-16.1)] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import locale locale.setlocale(locale.LC_ALL, 'de_DE') Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/lib/python2.4/locale.py", line 381, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting --<
Habe ich irgend ein Modul nicht installiert was benötigt wird? -- cu Roland Kruggel mailto: rk.liste at bbf7.de System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 - --On 15. Dezember 2006 18:59:04 +0100 "Roland M. Kruggel" <rk.liste@bbf7.de> wrote:
Am Freitag, 15. Dezember 2006 18:19 schrieb Roland M. Kruggel:
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?
Funktioniert leider nicht. Ich bekomme folgende fehlermeldung
--> rkruggel@sigma:~$ python Python 2.4.4 (#2, Oct 20 2006, 00:23:25) [GCC 4.1.2 20061015 (prerelease) (Debian 4.1.1-16.1)] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import locale locale.setlocale(locale.LC_ALL, 'de_DE') Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/lib/python2.4/locale.py", line 381, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting --<
<http://channel.debian.de/faq/ch-bugs.html> - -> 8.1 - -aj -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (Darwin) iD8DBQFFguNQCJIWIbr9KYwRAhemAKDC7KSpvdpHQDWJCp2p5d8Dj73MNwCeIBka td2onZYnCF+0chdJszICNrw= =EYEc -----END PGP SIGNATURE-----
Am Freitag, 15. Dezember 2006 19:02 schrieb Andreas Jung:
--On 15. Dezember 2006 18:59:04 +0100 "Roland M. Kruggel"
<rk.liste@bbf7.de> wrote:
Am Freitag, 15. Dezember 2006 18:19 schrieb Roland M. Kruggel:
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?
Funktioniert leider nicht. Ich bekomme folgende fehlermeldung
--> rkruggel@sigma:~$ python Python 2.4.4 (#2, Oct 20 2006, 00:23:25) [GCC 4.1.2 20061015 (prerelease) (Debian 4.1.1-16.1)] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import locale locale.setlocale(locale.LC_ALL, 'de_DE')
Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/lib/python2.4/locale.py", line 381, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting --<
Ok. Gelesen und dpkg-reconfigure locales -plow ausgeführt. Allerdings keine Änderung. Der Fehler ist immer noch da. Die locales sind installiert. -- cu Roland Kruggel mailto: rk.liste at bbf7.de System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 - --On 15. Dezember 2006 19:14:03 +0100 "Roland M. Kruggel" <rk.liste@bbf7.de> wrote:
Am Freitag, 15. Dezember 2006 19:02 schrieb Andreas Jung:
--On 15. Dezember 2006 18:59:04 +0100 "Roland M. Kruggel"
<rk.liste@bbf7.de> wrote:
Am Freitag, 15. Dezember 2006 18:19 schrieb Roland M. Kruggel:
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?
Funktioniert leider nicht. Ich bekomme folgende fehlermeldung
--> rkruggel@sigma:~$ python Python 2.4.4 (#2, Oct 20 2006, 00:23:25) [GCC 4.1.2 20061015 (prerelease) (Debian 4.1.1-16.1)] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import locale locale.setlocale(locale.LC_ALL, 'de_DE')
Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/lib/python2.4/locale.py", line 381, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting --<
Ok. Gelesen und dpkg-reconfigure locales -plow ausgeführt. Allerdings keine Änderung. Der Fehler ist immer noch da. Die locales sind installiert.
Dann Google mal selbstständig nach "debian locales"...dann findest Du auch so was wie: <http://www.hafenscher.net/wiki/index.php?page=Debian_Locales> - -aj -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (Darwin) iD8DBQFFguayCJIWIbr9KYwRAs0bAJ4y2etEHip04pl26qLZpCkSGBFk9gCfWpie tolrjhf7+jIV29Q7W7GoeVA= =3TGl -----END PGP SIGNATURE-----
participants (2)
-
Andreas Jung -
Roland M. Kruggel