Tengo un objeto datetime producido usando strptime().Cómo redondear el minuto de un objeto datetime python
>>> tm
datetime.datetime(2010, 6, 10, 3, 56, 23)
Lo que tengo que hacer es redondear el minuto al décimo minuto más cercano. Lo que he estado haciendo hasta este momento fue tomar el valor de los minutos y usar round() en él.
min = round(tm.minute, -1)
Sin embargo, al igual que con el ejemplo anterior, se da un tiempo no válido cuando el valor de minutos es mayor que 56. es decir .: 3:60
¿Qué es una mejor manera de hacer esto? ¿Datetime apoya esto?
Ah, pero entonces el problema aquí es que la hora debe aumentar también –
@Lucas Manco - Mi solución también funciona bien y creo que tiene más sentido. – Omnifarious