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

Tính ngày 6 tháng từ ngày hiện tại với module datetime Python

Bạn có thể dùng hàm timedelta từ module datetime để làm việc này. Ví dụ:

>>> import datetime
>>> today = datetime.date.today()
>>> print today
2017-09-12
>>> six_months_later = today + datetime.timedelta(30*6)
>>> print six_months_later
2018-03-11

Lưu ý: Cách nhân 30*6 chỉ xấp xỉ 6 tháng. Để chính xác hơn, hãy dùng dateutil.relativedelta.