一、介紹
datetime
是 Python 中處理日期和時間的模塊,通過該模塊可以輕鬆獲取當前日期時間,實現日期時間的加減法、比較等常用操作。datetime 模塊中包含了多個類,例如 date
類用於處理日期,time
類用於處理時間,datetime
類用於同時處理日期和時間。
二、獲取當前日期
使用 datetime.date.today()
方法獲取當前日期對象,並調用 strftime()
方法將日期轉換成字元串。
import datetime today = datetime.date.today() print(today.strftime('%Y-%m-%d'))
運行輸出:
2021-10-01
三、獲取當前日期和時間
使用 datetime.datetime.now()
方法獲取當前日期和時間對象,並調用 strftime()
方法將日期時間轉換成字元串。
import datetime now = datetime.datetime.now() print(now.strftime('%Y-%m-%d %H:%M:%S'))
運行輸出:
2021-10-01 09:30:00
四、獲取指定日期
使用 datetime.datetime()
方法創建日期時間對象,並調用 strftime()
方法將日期時間轉換成字元串。
import datetime date = datetime.datetime(2021, 10, 1) print(date.strftime('%Y-%m-%d'))
運行輸出:
2021-10-01
五、日期加減操作
使用 timedelta()
方法進行日期加減操作。
import datetime today = datetime.date.today() delta = datetime.timedelta(days=2) new_day = today + delta print(new_day.strftime('%Y-%m-%d'))
運行輸出:
2021-10-03
六、判斷兩個日期的大小
使用日期對象進行比較,可以判斷兩個日期的大小。
import datetime date1 = datetime.date(2021, 10, 1) date2 = datetime.date(2021, 10, 3) if date1 < date2: print('date1 比 date2 小') else: print('date1 比 date2 大')
運行輸出:
date1 比 date2 小
原創文章,作者:OQPD,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/145955.html