将小时和天添加到python日期时间

我有以下格式的字符串

2021-05-06 17:30

如何将其转换为 pythondatetime并添加一定的小时数(例如 4 小时)?

我还需要在字符串中添加一定的天数 2021-05-06

回答

您可以先将字符串解析为datetime对象,然后使用 atimedelta将天数、小时数等添加到项目中。

from datetime import datetime, timedelta

dt = datetime.strptime('2021-05-06 17:30', '%Y-%m-%d %H:%M')
print(dt + timedelta(hours=4))


回答

from datetime import datetime
from datetime import timedelta

origin_date = datetime.strptime("2021-05-06 17:30","%Y-%m-%d %H:%M")
three_hour_later = origin_date + timedelta(hours=3)

print(datetime.strftime(three_hour_later,"%Y-%m-%d %H:%M"))

请检查此链接。
https://docs.python.org/3/library/datetime.html


以上是将小时和天添加到python日期时间的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>