ich mehrere Datetime-Objekte haben, zum Beispiel:hinzufügen oder Zeit Datumzeit ändern Objekt
>>a
datetime.datetime(2009, 11, 1, 0, 0)
ich dem Laufenden halten wollen unverändert und ändern Zeit zu Nullen (drei Ziffern in der Zeit):
>>b
datetime.datetime(2009, 11, 1, 0, 0, 0)
Wahrscheinlich einfach, aber ich kann es nicht herausfinden
EDIT: Aus irgendeinem Grund wird eine Null für Sekunden nicht arbeiten. Es spielt keine Rolle, es funktioniert mit einem 1:
>>a
datetime.datetime(2009, 11, 1, 0, 0)
>>b = datetime.datetime.combine(a.date(), datetime.time(0,0,0))
>>b
datetime.datetime(2009, 11, 1, 0, 0)
>>b = datetime.datetime.combine(a.date(), datetime.time(0,0,1))
>>b
datetime.datetime(2009, 11, 1, 0, 0, 1)
Ich verstehe es nicht: 'datetime.datetime (2009, 11, 1, 0, 0) == datetime.datetime (2009, 11, 1, 0, 0, 0) ' –
Sind es nicht die gleichen zwei oder drei Nullen in der Datenzeit? – Fomalhaut