更改与蟒蛇
问题描述:
datetime.replace()鉴于foo是蟒蛇有效的datetime对象小时,更改与蟒蛇
人们可以通过做一些类似改变一个日期戳(富)所表示的小时:
foo2 = foo.replace(hour=5)
而不是然后用特定的值替换小时(如上所述)..是否有可能增加foo的时间,例如5小时?沿着线的东西:
foo2 = foo.replace(hour += 5)
我知道是不正确的......但也许是更好的解释什么,我的目标是什么?
我仅限于使用Python 2.5.1(在OS X 10.5)的版本..和我不能够任何模块添加诸如pyTZ
答
这就是timedelta
是:
>>> import datetime
>>> d = datetime.datetime(2010, 12, 25, 18, 25)
>>> d + datetime.timedelta(hours = 8)
datetime.datetime(2010, 12, 26, 2, 25)
@balpha完美..谢谢 – cit 2010-02-06 16:53:13