Seite 1 von 1

django: Wie datetime lokalisieren?

Verfasst: Donnerstag 1. März 2007, 16:14
von jens
Wie kann ich ein datetime feld richtig Darstellen lassen?

z.B.:
für de: "%d.%m.%Y - %H:%M"
für en: "%Y-%m-%d - %H:%M"

EDIT: btw. kann es sein das bei django L10N nicht wirklich existiert? Offensichtlich wird niergendwo HTTP_ACCEPT_LANGUAGE ausgewertet :(

Verfasst: Donnerstag 1. März 2007, 16:47
von apollo13
Ich würde dir empfehlen dieses Kapitel durchzulesen:
http://www.djangobook.com/en/beta/chapter19/

Verfasst: Donnerstag 1. März 2007, 16:51
von jens
Ja, ok. Ich könnte das machen: t.strftime(_("%Y-%m-%d - %H:%M"))
Keine schlechte Idee!

Verfasst: Donnerstag 1. März 2007, 16:58
von apollo13
Ist auch afaik der sinnvollste Weg.....

Verfasst: Donnerstag 1. März 2007, 17:35
von jens
Ah! Ganz übersehen: http://www.djangoproject.com/documentat ... preference
Stichwort: LocaleMiddleware
:lol: