1. 程式人生 > 其它 >Python 對日期時間datetime的加減操作( 加一天,減一天,加減一小時一分鐘,加減一年一月)

Python 對日期時間datetime的加減操作( 加一天,減一天,加減一小時一分鐘,加減一年一月)

技術標籤:Pythonpython

整理了一些 常見的對時間的操作,加減天數,加減年數,沒有什麼太多複雜的東西,就直接上程式碼了

import datetime
from dateutil.relativedelta import relativedelta
'''
年份:
%y(小寫)    18
%Y(大寫)   2018

月份:
%m(小寫)   08
%M(大寫)   47 會返回現在是本世紀第多少個月

天數:
%d(小寫)   07
%D(大寫)  08/07/18  會返回斜槓劃開的年月日

%H:表示小時
%M:表示分鐘
%S:表示秒
'''
i=datetime.datetime.
now() print('獲取當前時間:',i) p=i.strftime('%Y-%m-%d') print('獲取當前時間,設定顯示格式:',p) c=(i+datetime.timedelta(days=1)).strftime('%Y-%m-%d') print('當前日期加1天:',c) d=(i+datetime.timedelta(days=-1)).strftime('%Y-%m-%d') print('當前時間減1天:',d) e=(i-relativedelta(years=1)).strftime('%Y-%m-%d') print('當前時間加1年:',e) f=
(i-relativedelta(years=1)).strftime('%Y-%m-%d') print('當前時間減1年:',f)

在這裡插入圖片描述