一、介紹
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
微信掃一掃
支付寶掃一掃