Python 中可以使用 datetime 模塊來對日期進行操作,其中 max 方法可以查詢一組日期中的最大值。比如:
import datetime dates = [datetime.date(2021, 3, 15), datetime.date(2021, 4, 23), datetime.date(2021, 1, 1)] max_date = max(dates) print(max_date) # 輸出 2021-04-23
在上面的例子中,我們聲明了三個日期實例,分別代表 2021 年 3 月 15 日、2021 年 4 月 23 日和 2021 年 1 月 1 日。使用 max 方法可以得到這三個日期中的最大值,也就是 2021 年 4 月 23 日。
當然,除了 date 類型的實例之外,還可以對 datetime、time 和 timedelta 類型的實例使用 max 方法。同時,如果想要找出多個日期中的最小值,可以使用 min 方法。
注意,在使用 max 和 min 方法時,日期的先后順序是按照時間的先后進行比較的。比如:
import datetime dates = [datetime.date(2021, 4, 15), datetime.date(2021, 4, 23), datetime.date(2021, 4, 1)] max_date = max(dates) print(max_date) # 輸出 2021-04-23
在這個例子中,我們聲明的三個日期都是在 2021 年 4 月內,但是它們的天數不同。使用 max 方法時,按照日期的先后順序比較,可以得到最大日期是 2021 年 4 月 23 日。
上一篇vue圓形畫幅變白
下一篇python 日期數據