Python 對日期時間datetime的加減操作( 加一天,減一天,加減一小時一分鐘,加減一年一月)
阿新 • • 發佈:2021-02-11
整理了一些 常見的對時間的操作,加減天數,加減年數,沒有什麼太多複雜的東西,就直接上程式碼了
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)