"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन में डेट ऑब्जेक्ट में दिन कैसे जोड़ें?

पायथन में डेट ऑब्जेक्ट में दिन कैसे जोड़ें?

2024-11-11 को प्रकाशित
ब्राउज़ करें:248

How to Add Days to a Date Object in Python?

पायथन में दिनांक ऑब्जेक्ट में अवधि जोड़ना

किसी दी गई तिथि में एक विशिष्ट अवधि, जैसे दिन, जोड़ना एक सामान्य कार्य हो सकता है प्रोग्रामिंग में. पायथन में, दिनांक और समय ऑब्जेक्ट के साथ काम करने में डेटाटाइम मॉड्यूल का उपयोग करना शामिल है।

आइए एक उदाहरण पर विचार करें जहां हम पायथन स्क्रिप्ट का उपयोग करके दिनांक "10/10/11" में 5 दिन जोड़ना चाहते हैं।

शुरू करने के लिए, हम डेटाटाइम मॉड्यूल आयात करते हैं। फिर, हम datetime.strptime() फ़ंक्शन का उपयोग करके प्रदान की गई दिनांक स्ट्रिंग को डेटाटाइम ऑब्जेक्ट में पार्स करते हैं। Date.today() timedelta(days=10) का उपयोग करके 5 दिन जोड़ने का प्रयास करते समय हमें एक समस्या का सामना करना पड़ता है क्योंकि timedelta दिनांक ऑब्जेक्ट की एक विधि नहीं है।

सही दृष्टिकोण datetime.timedelta का उपयोग करना है। हम निर्दिष्ट अवधि के साथ एक datetime.timedelta ऑब्जेक्ट बनाते हैं और फिर इसे अपने date_1 ऑब्जेक्ट में जोड़ते हैं। परिणामी समाप्ति तिथि में अतिरिक्त अवधि के साथ उचित तिथि होगी।

यहां संशोधित कोड है:

import datetime

start_date = "10/10/11"  # The original date

date_1 = datetime.datetime.strptime(start_date, "%m/%d/%y")

duration = datetime.timedelta(days=5)  # The duration to add

end_date = date_1   duration  # Adding the duration

print(end_date)  # Printing the resulting date

यह कोड मूल दिनांक में 5 दिन जोड़ने के बाद सही दिनांक आउटपुट करेगा। आपके विशिष्ट कार्यान्वयन में उत्पन्न होने वाले किसी भी अपवाद या किनारे के मामलों को संभालना याद रखें।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3