在Python中,可以使用datetime和timedelta來處理相對日期。
首先,導入datetime和timedelta模塊:
from datetime import datetime, timedelta
然后,可以使用datetime.now()獲取當前日期和時間。如果要計算相對日期,可以使用timedelta來表示時間間隔,然后將其加減到當前日期上。例如,要獲取一個月前的日期,可以使用timedelta(days=30):
current_date = datetime.now()
one_month_ago = current_date - timedelta(days=30)
同樣地,可以使用timedelta來計算一周前、一天前、一小時前等相對日期。例如,要獲取一周前的日期:
one_week_ago = current_date - timedelta(weeks=1)
此外,還可以使用timedelta的其它參數,如hours、minutes、seconds等來計算更精確的時間間隔。
希望以上解答對您有幫助!