date() 與 timedelta()

  • 從datetime模塊導入date函數
    接收了三個參數,年,月,日,它將返回:年-月-日。
from datetime import date

date1 = date(2016, 1, 1)
date2 = date(2016, 7, 20)
print(date1, date2)
#2016-01-01 2016-07-20
  • timedelta()函數
    我先用date()函數輸入三個參數(2016,8,5),today的值便是2016-8-5,那如果我要第二天的日期,也就是2016-8-6,即5+1,這時的+1便是+timedelta(days=1),里面參數days決定每一次加多少。
from datetime import date, timedelta

today = date(2016, 8, 5)              #2016-8-5
days = timedelta(days=1)            #1 day, 0:00:00

tomorrow = today + days
yesterday = today - days

print(tomorrow)           # 2016-08-06
print(yesterday)           # 2016-08-04


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容