die ausgabe sieht wie folgt aus
Code: Alles auswählen
03/12/09 00:00:00
12 Mar 2009
in der anzeige hätte ich gerne aber das so stehen wie es time formatiert
time.strftime("%d %b %Y") liefert 12 Mar ....
wie kann man das elegant Konvertieren
Code: Alles auswählen
03/12/09 00:00:00
12 Mar 2009
Code: Alles auswählen
>>> datetime.datetime.strptime('03/12/09 00:00:00', '%d/%m/%y %H:%M:%S').strftime('%d %b %Y')
'03 Dec 2009'
Warum? Immerhin ist die Stdlib eine Freihandelszone und du musst keine Importzölle zahlen.sea-live hat geschrieben:wieder ein import mehr müsste nicht sein
Code: Alles auswählen
>>> datetime.datetime.strptime('03/12/09 00:00:00', '%m/%d/%y %H:%M:%S').strftime('%d %b %Y')
'12 Mar 2009'
Ich bezweifle dass es einen nennenswerten Unterschied macht - im schlimmsten Fall wird es um die größe des Moduls größer, im besten Fall wird es gar nicht größer, weil das Modul eh schon von irgendeinem anderen Code verwendet wird. Aber selbst die paar Kilobyte kann man in aller Regel vernachlässigen.sea-live hat geschrieben:ich dachte nur wegen der grösse der exe datei