Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन datetime मॉड्यूल से वर्तमान तारीख से छह महीने बाद की तारीख कैसे निकालें?

आप `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` बेहतर है।

  1. - C# DateTime: वर्तमान तिथि में दिन जोड़ना

    सबसे पहले, वर्तमान तिथि प्राप्त करें।DateTime.Todayअब, वर्तमान तिथि में दिन जोड़ने के लिए AddDays() मेथड का उपयोग करें। यहाँ हम वर्तमान तिथि में 10 दिन जोड़ रहे हैं।DateTime.Today.AddDays(10)आइए पूरा कोड देखें:उदाहरणusing System; using System.Linq; public class Demo {    public static void

  1. Tkinter में एंट्री विजेट में वर्तमान समय कैसे इन्सर्ट करें? Tkinter में एंट्री विजेट में वर्तमान समय कैसे इन्सर्ट करें?

    डेट और टाइम मॉड्यूल के साथ काम करने के लिए, Python datetime पैकेज प्रदान करता है। DateTime पैकेज का उपयोग करके, हम डेट डिस्प्ले कर सकते हैं, डेटटाइम ऑब्जेक्ट को मैनिपुलेट कर सकते हैं और एप्लिकेशन में अतिरिक्त कार्यक्षमता लिखने के लिए इसका उपयोग कर सकते हैं। Tkinter विंडो में वर्तमान डेट डिस्प्ले कर

  1. Tkinter विंडो में डिस्प्ले करने के लिए वर्तमान दिनांक कैसे प्राप्त करें? Tkinter विंडो में डिस्प्ले करने के लिए वर्तमान दिनांक कैसे प्राप्त करें?

    डेट और टाइम मॉड्यूल के साथ काम करने के लिए, Python datetime पैकेज प्रदान करता है। datetime पैकेज का उपयोग करके, हम डेट डिस्प्ले कर सकते हैं, डेटटाइम ऑब्जेक्ट को मैनिपुलेट कर सकते हैं, और एप्लिकेशन में अतिरिक्त कार्यक्षमता लिखने के लिए इसका उपयोग कर सकते हैं। Tkinter विंडो में वर्तमान डेट डिस्प्ले क