Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để trừ thời gian Python khỏi ngày trong Python?


Bạn có thể trừ một ngày khỏi ngày python bằng đối tượng hẹn giờ. Bạn cần tạo một đối tượng hẹn giờ với lượng thời gian bạn muốn trừ đi. Sau đó, trừ nó ra khỏi ngày tháng.

Ví dụ

from datetime import datetime
from datetime import timedelta
today = datetime.today()
yesterday = today - timedelta(days=1)
print(today)
print()
print(yesterday)

Đầu ra

Điều này sẽ cung cấp đầu ra -

2017-12-29 12:28:06.531791
2017-12-28 12:28:06.531791

Bạn cũng có thể trừ năm, tháng, giờ, v.v. theo cách tương tự cho ngày bằng đối tượng hẹn giờ.