Представьте себе это datetime
>>> import datetime
>>> dt = datetime.datetime(2012, 10, 25, 17, 32, 16)
Я хотел бы пополнить его до следующей четверти часа, чтобы получить
datetime.datetime(2012, 10, 25, 17, 45)
Я представляю что-то вроде
>>> quarter = datetime.timedelta(minutes=15)
>>> import math
>>> ceiled_dt = math.ceil(dt / quarter) * quarter
Но, конечно, это не работает