आप `datetime` मॉड्यूल से `timedelta` फ़ंक्शन का उपयोग करके इसे प्राप्त कर सकते हैं।
उदाहरण
>> 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
बेहतर तरीका: dateutil का उपयोग
ऊपर का तरीका अनुमानित है (30 दिन × 6 = 180 दिन)। सटीक महीना गणना के लिए `dateutil` का उपयोग करें:
>> from dateutil.relativedelta import relativedelta
>>> import datetime
>>> today = datetime.date.today()
>>> six_months_later = today + relativedelta(months=6)
>>> print(six_months_later)
`dateutil` लीप वर्ष, महीने की लंबाई आदि को सही ढंग से संभालता है।
स्थापना
pip install python-dateutil
नोट
मानक लाइब्रेरी का `timedelta` केवल दिन/सप्ताह/सेकंड जोड़ सकता है, महीने/वर्ष नहीं। सटीक कैलेंडर गणना के लिए `dateutil.relativedelta` बेहतर है।