Wie rundet man die Minute eines datetime-Objekts python

Ich habe ein datetime-Objekt, das mit strptime () erstellt wurde.

>>> tm
datetime.datetime(2010, 6, 10, 3, 56, 23)

Was ich tun muss, ist von Minute zu Minute bis zur nächsten 10. Minute. Bisher habe ich den Minutenwert genommen und round () verwendet.

min = round(tm.minute, -1)

Wie im obigen Beispiel wird jedoch eine ungültige Zeit angegeben, wenn der Minutenwert größer als 56 ist. D. H .: 3: 60

Was ist ein besserer Weg, um dies zu tun? Unterstützt datetime dies?

Antworten auf die Frage(20)

Ihre Antwort auf die Frage