पायथन में दिनांक ऑब्जेक्ट में अवधि जोड़ना
किसी दी गई तिथि में एक विशिष्ट अवधि, जैसे दिन, जोड़ना एक सामान्य कार्य हो सकता है प्रोग्रामिंग में. पायथन में, दिनांक और समय ऑब्जेक्ट के साथ काम करने में डेटाटाइम मॉड्यूल का उपयोग करना शामिल है।
आइए एक उदाहरण पर विचार करें जहां हम पायथन स्क्रिप्ट का उपयोग करके दिनांक "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