要使用strftime
函數計算日期差,你需要首先將日期轉換為時間戳(Unix時間戳),然后進行計算。下面是一個示例代碼,展示了如何計算兩個日期之間的天數差:
import time
date1 = "2022-02-15"
date2 = "2022-03-01"
# 將日期轉換為時間戳
timestamp1 = time.mktime(time.strptime(date1, "%Y-%m-%d"))
timestamp2 = time.mktime(time.strptime(date2, "%Y-%m-%d"))
# 計算日期差
days_diff = int((timestamp2 - timestamp1) / (24 * 3600))
print("日期差為:", days_diff, "天")
在這個示例中,我們首先將兩個日期轉換為時間戳,然后計算它們之間的時間差,并將其轉換為天數。最后打印出日期差。