python 時間轉換

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)

python 時間轉換

如果要加的時間是小時則如下,當前時間加上datetime.timedelta(hour

s=1)

low_datetime = now_datetime + datetime.timedelta(hours=1)

python 時間轉換

如果要加的時間是分鐘則如下,當前時間加上datetime.timedelta(minutes=1)

low_datetime = now_datetime + datetime.timedelta(minutes=1)
print(low_datetime)

python 時間轉換

如果加的時間是秒的話,如下當前時間加上datetime.timedelta(seconds=1)

low_datetime = now_datetime + datetime.timedelta(seconds=1)
print(low_datetime)

python 時間轉換

時間轉換成字符串

low_datetime = now_datetime - datetime.timedelta(minutes=2)
low_datetime = low_datetime.strftime('%Y%m%d%H%M')
print(low_datetime)

python 時間轉換

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章