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)