import datetime
# 将字符串转换成时间
start_time = '201808201000'
now_datetime = datetime.datetime.strptime(start_time, '%Y%m%d%H%M')
其中"%Y%m%d %H%M%S"为time字符串的时间格式 Y为年,m为月,d为天,H为小时,M为分钟,S为秒,执行转化结果如下
2018-08-20 10:00:00
如果我们要加的时间是天,当前时间加上datetime.timedelta(days=1)。datetime的timedelta方法实现
low_datetime = now_datetime + datetime.timedelta(days=1)
如果要加的时间是小时则如下,当前时间加上datetime.timedelta(hour
s=1)
low_datetime = now_datetime + datetime.timedelta(hours=1)
如果要加的时间是分钟则如下,当前时间加上datetime.timedelta(minutes=1)
low_datetime = now_datetime + datetime.timedelta(minutes=1)
print(low_datetime)
如果加的时间是秒的话,如下当前时间加上datetime.timedelta(seconds=1)
low_datetime = now_datetime + datetime.timedelta(seconds=1)
print(low_datetime)
时间转换成字符串
low_datetime = now_datetime - datetime.timedelta(minutes=2)
low_datetime = low_datetime.strftime('%Y%m%d%H%M')
print(low_datetime)