我想将一个随机生成的时间值添加到现有的datetime
对象中。现在,我拥有的时间值是一个浮点数。例如,我想将4.1326742
小时添加到'2016-11-17'
。我该怎么做呢?感谢。
答案 0 :(得分:3)
您只需要构建一个timedelta
并添加它:
>>> import datetime
>>> d = datetime.datetime(2016, 11, 17)
>>> delta = datetime.timedelta(hours=4.1326742)
>>> d + delta
datetime.datetime(2016, 11, 17, 4, 7, 57, 627120)