[python-users] strftime und Wochennummer im ISO Format
Stefan Pampel
stefan.pampel at polyformal.de
Sa Nov 22 14:05:04 CET 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hallo Liste,
in einer Applikation(wxremind [1]) wird ein Datum über strftime
formatiert und ausgegeben:
Aufruf in etwa:
date(2008, 11,22).strftime('%a, %b %d %Y (week %W, day %j %Z)')
Ausgabe:
'Sat, Nov 22 2008 (week 46, day 327 )
^^
Die Wochennummer entspricht nicht der in unseren Breitengraden, die
würde richtig mit isocalender ausgegeben:
Aufruf:
date(2008, 11, 22).isocalendar()
Ausgabe:
(2008, 47, 6)
^^
Hier ist die Wochennummer richtig. Die Frage ist wie bekomme ich das
_elegant_ zusammen. Aus der Konfigurationsdatei des Programms wird
übergeben:
datebarformatstring = '''%a, %b %d %Y (week %W, day %j %Z)'''
Ein hemdsärmeliger, eher lösungsorientierter Ansatz ist die Wochennummer
von der Ausgabe strftime per Suchen/Ersetzen auszutauschen. Ich denke
das geht schöner. Hat jemand eine Idee?
Vielen dank im voraus.
Stefan
[1] http://www.duke.edu/~dgraham/wxRemind/
- --
/ polyformal /
| Kaesenstraße 8 /
| 50677 Köln - Germany /
| phone: +49 221 3103 122
| fax: +49 221 9311 9223
| http://www.polyformal.de/
|______________________/
GPG KEY: 11678845
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkkoA38ACgkQXXT1nfS2Z+Eb5ACdFctD+C2yaa7649edY5v7zwU1
i+wAnRhsU5L69BndtgkOMxMKwGCknmTP
=qDuV
-----END PGP SIGNATURE-----
Mehr Informationen über die Mailingliste python-users