Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python – Tính số ngày giữa hai ngày cho trước

Giới thiệu

Để tính số ngày giữa hai ngày, sử dụng module datetime của Python. Tạo hai đối tượng date và trừ nhau, lấy thuộc tính .days.

Ví dụ minh họa

from datetime import date

# Hai ngày
date1 = date(2021, 7, 20)
date2 = date(2021, 8, 30)

print("Ngày 1 =", date1)
print("Ngày 2 =", date2)

resDays = (date2 - date1).days
print("Số ngày giữa hai ngày =", resDays)

Kết quả đầu ra

Ngày 1 = 2021-07-20
Ngày 2 = 2021-08-30
Số ngày giữa hai ngày = 41