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

पायथन में तिथियों की तुलना करना

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

उदाहरण

नीचे दिए गए उदाहरण में हमने दिनांक फ़ंक्शन के लिए वर्ष, माह और दिनांक के मान को पास करके तिथियों को चुना है। फिर हम अगर स्थिति का उपयोग करके तिथियों की तुलना करते हैं और हमें उचित परिणाम मिलता है।

import datetime
# Get default date format
print("Today is: ",datetime.date.today())
date1 = datetime.date(2019, 7, 2)
date2 = datetime.date(2019, 6, 5)

# Compare dates
if (date1 > date2):
   print("Date1 > Date2")
elif (date1 < date2):
   print("Date1 < Date2")
else:
   print("Dates are equal")

# Get Default date time format
print(datetime.datetime.now())
date_time1 = datetime.datetime(2019, 7, 2,23,15,9)
date_time2 = datetime.datetime(2019, 7, 2,23,15,9)

# Compare date time
print(date_time2)
if (date_time1 == date_time2):
   print("Date Time 1 is equal to Date Time 2")
else:
   print("Date times are unequal")

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Today is: 2019-08-01
Date1 > Date2
2019-08-01 16:34:01.061242
2019-07-02 23:15:09
Date Time 1 is equal to Date Time 2

  1. पायथन डेट स्ट्रिंग को डेट ऑब्जेक्ट में कैसे बदलें?

    आप strptime फ़ंक्शन का उपयोग करके किसी स्ट्रिंग को दिनांक ऑब्जेक्ट में कनवर्ट कर सकते हैं। दिनांक स्ट्रिंग और वह प्रारूप प्रदान करें जिसमें दिनांक निर्दिष्ट है। उदाहरण import datetime date_str = '29122017' # The date - 29 Dec 2017 format_str = '%d%m%Y' # The format datetime_obj = da

  1. मैं पाइथन तिथि से एक दिन कैसे घटा सकता हूं?

    आप टाइमडेल्टा ऑब्जेक्ट का उपयोग करके अजगर तिथि से एक दिन घटा सकते हैं। आप जितना समय घटाना चाहते हैं, उसके साथ आपको एक टाइमडेल्टा ऑब्जेक्ट बनाना होगा। फिर इसे तारीख से घटा दें। उदाहरण from datetime import datetime from datetime import timedelta today = datetime.today() yesterday = today - timedelta(

  1. पायथन में एक स्ट्रिंग से तारीख कैसे निकालें?

    आपको तारीख के प्रारूप को जानने की जरूरत है जो इसे निकालने के लिए स्ट्रिंग में हो सकता है। आप दिनांक निकालने के लिए बस एक नियमित अभिव्यक्ति का उपयोग कर सकते हैं और दिनांक को पार्स करने के लिए datetime.datetime.strptime का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके पास YYYY-MM-DD प्रारूप में एक स्ट्रि