Seite 1 von 1

datetime.strftime() geht nicht mit gtk ??

Verfasst: Samstag 29. Mai 2010, 22:12
von w.olle
Hallo,
ich habe folgenden code:

Code: Alles auswählen

import datetime
import gtk
date = datetime.datetime(2010, 05, 29, 23, 0)
date1 = date.strftime('%I:%M %p')
print date1
Als Ergebnis bekomme ich nur: 11:00
Wenn ich 'import gtk' weglasse, bekomme ich als Ergebnis: 11:00 PM ??
Gleiches Phänomen habe ich mit 'import screenlets'

Iss das ein Bug, oder mache ich da was falsch ??

Danke,
Wolle

Ach ja, verwende Python 2.6.5 unter Ubuntu

Re: datetime.strftime() geht nicht mit gtk ??

Verfasst: Samstag 29. Mai 2010, 22:39
von Trundle
Schau doch mal in die Beschreibungen der einzelnen Direktiven: die sind alle locale-abhängig und die entsprechenden Module werden die eben setzen, wenn sie importiert werden.

Edit: Okay, korrigiere, nur "%p" ist locale-abhängig.

Re: datetime.strftime() geht nicht mit gtk ??

Verfasst: Samstag 29. Mai 2010, 22:57
von w.olle
Danke für die schnelle Antwort.
Das hatte ich total übersehen. Dann muss ich mir wohl das AM/PM selbst dahinter basteln.

Danke,
Wolle