gpt4 book ai didi

python - 在 python 中使用 datetime.replace() 更改小时

转载 作者:太空狗 更新时间:2023-10-29 16:53:49 27 4
gpt4 key购买 nike

鉴于 foo 是 python 中的有效日期时间对象,

可以通过执行以下操作来更改日期戳 (foo) 中表示的小时:

foo2 = foo.replace( hour=5 ) 

而不是用特定值替换小时(如上所示)..是否可以将 foo 中的时间增加 5 小时?类似的东西:

foo2 = foo.replace( hour += 5 ) 

我知道这是不正确的...但也许这能更好地解释我的目标...

我仅限于使用 python 2.5.1(OS X 10.5.x 上的版本)..并且无法添加任何模块,例如 pyTZ

最佳答案

这就是 timedelta 的用途:

>>> import datetime
>>> d = datetime.datetime(2010, 12, 25, 18, 25)
>>> d + datetime.timedelta(hours = 8)
datetime.datetime(2010, 12, 26, 2, 25)

关于python - 在 python 中使用 datetime.replace() 更改小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2213682/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com