Как округлить минуты Python объекта datetime
У меня есть объект datetime, созданный с использованием strptime ().
>>> tm
datetime.datetime(2010, 6, 10, 3, 56, 23)
Что мне нужно сделать, это от минуты до ближайшей 10-й минуты. До этого момента я принимал значение минут и использовал round ().
min = round(tm.minute, -1)
Однако, как и в приведенном выше примере, он дает недопустимое время, когда значение минуты больше 56. Т.е. 3:60
Какой лучший способ сделать это? Datetime поддерживает это?