向python日期时间添加小时和天
我有一个以下格式的字符串向python日期时间添加小时和天,python,django,Python,Django,我有一个以下格式的字符串 2021-05-06 17:30 如何将其转换为pythondatetime,并添加一定的小时数(例如4小时) 我还需要向字符串添加一定的天数2021-05-06您可以首先将字符串解析为datetime对象,然后使用timedelta向项目添加天数、小时等 from datetime import datetime, timedelta dt = datetime.strptime('2021-05-06 17:30', '%Y-%m-%d %H:%M') prin
2021-05-06 17:30
如何将其转换为pythondatetime
,并添加一定的小时数(例如4小时)
我还需要向字符串添加一定的天数
2021-05-06
您可以首先将字符串解析为datetime
对象,然后使用timedelta
向项目添加天数、小时等
from datetime import datetime, timedelta
dt = datetime.strptime('2021-05-06 17:30', '%Y-%m-%d %H:%M')
print(dt + timedelta(hours=4))
从datetime导入datetime,timedelta
dt=datetime.strtime('2021-05-06 17:30','%Y-%m-%d%H:%m')
打印(dt+timedelta(小时=4))
请检查此链接。
使用datetime对象上可用的timedelta方法向日期添加天、小时、分钟或秒
from datetime import datetime, timedelta
additional_hours = 4
additional_days = 2
old_date = datetime.strptime('2021-05-06 17:30', '%Y-%m-%d %H:%M')
new_date = old_date + timedelta(hours=additional_hours, days=additional_days)
print(new_date)
from datetime import datetime, timedelta
additional_hours = 4
additional_days = 2
old_date = datetime.strptime('2021-05-06 17:30', '%Y-%m-%d %H:%M')
new_date = old_date + timedelta(hours=additional_hours, days=additional_days)
print(new_date)