भविष्य या अतीत में तारीख की गणना

Python:
भविष्य या अतीत में तारीख की गणना

कैसे करें: (How to:)

from datetime import datetime, timedelta

# वर्तमान तारीख प्राप्त करना
current_date = datetime.now()

# भविष्य में 10 दिन जोड़ना
future_date = current_date + timedelta(days=10)

# अतीत में 10 दिन घटाना
past_date = current_date - timedelta(days=10)

print("आज की तारीख:", current_date.strftime('%Y-%m-%d'))
print("भविष्य का दिन:", future_date.strftime('%Y-%m-%d'))
print("अतीत का दिन:", past_date.strftime('%Y-%m-%d'))

उदाहरण आउटपुट:

आज की तारीख: 2023-04-01
भविष्य का दिन: 2023-04-11
अतीत का दिन: 2023-03-22

गहराई से जानकारी (Deep Dive)

तारीख की गणना में समय-प्रबंधन की भूमिका महत्वपूर्ण है। पुराने समय में, कैलेंडर और दिवाली चार्ट के जरिए इसे हाथ से किया जाता था। अब पायथन में datetime और timedelta के उपयोग से यह काम आसानी से हो जाता है। datetime वर्तमान तारीख और समय देता है, जबकि timedelta उसमें निश्चित समय जोड़ने या घटाने का काम करता है।

विकल्प रूप में, dateutil लाइब्रेरी भी मौजूद है जो और भी जटिल तारीख गणना कर सकता है। प्रोग्रामिंग में तारीख की गणना का सटीक होना जरूरी है क्योंकि लीप इयर्स, टाइम जोन्स, और डेलाइट सेविंग्स से जुड़ी जटिलताएं होती हैं।

संबंधित स्रोत (See Also)