我想更改 pythonic 时间的分钟/小时。我有一串时间start_time = "2013-09-30 14:12:08.024923"
。我希望它把它转换成它的 ceil quater、half 或 full time,即如果我设置了15
我应该得到的间隔2013-09-30 14:15:00.0000
。如果间隔是30
,我应该得到2013-09-30 14:15:00.0000
我怎样才能改变它?
这是我尝试过的。
start_time = "2013-09-30 14:12:08.024923"
start_time = datetime.datetime.strptime(start_time, "%Y-%m-%d %H:%M:%S.%f")
interval = 15
ceil_to = (start_time.minute/interval) *interval + interval
start_time.minute = interval # throws error saying attribute 'minute' of 'datetime.datetime' objects is not writable
我如何实现这一目标?