如何小时添加到蟒蛇当前时间(How to add hours to current time in

2019-06-21 11:20发布

我能够获得当前时间如下:

from datetime import datetime
str(datetime.now())[11:19]

结果

'19:43:20'

现在,我尝试添加9 hours上面的时候,我怎么可以添加小时当前时间在Python?

Answer 1:

from datetime import datetime, timedelta

nine_hours_from_now = datetime.now() + timedelta(hours=9)
#datetime.datetime(2012, 12, 3, 23, 24, 31, 774118)

然后使用字符串格式化来获得相关部分:

>>> '{:%H:%M:%S}'.format(nine_hours_from_now)
'23:24:31'

如果你只格式化日期时间,那么你可以使用:

>>> format(nine_hours_from_now, '%H:%M:%S')
'23:24:31'

或者,正如@eumiro指出在评论- strftime



文章来源: How to add hours to current time in python
标签: python time add