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

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


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

उदाहरण

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

import datetime

# डिफ़ॉल्ट तिथि प्रारूप प्राप्त करें
print("आज है: ", datetime.date.today())

date1 = datetime.date(2019, 7, 2)
date2 = datetime.date(2019, 6, 5)

# तिथियों की तुलना
if (date1 > date2):
    print("Date1 > Date2")
elif (date1 < date2):
    print("Date1 < Date2")
else:
    print("तिथियाँ समान हैं")

# डिफ़ॉल्ट तिथि समय प्रारूप प्राप्त करें
print(datetime.datetime.now())

date_time1 = datetime.datetime(2019, 7, 2, 23, 15, 9)
date_time2 = datetime.datetime(2019, 7, 2, 23, 15, 9)

# तिथि समय की तुलना
print(date_time2)
if (date_time1 == date_time2):
    print("Date Time 1, Date Time 2 के बराबर है")
else:
    print("Date times असमान हैं")

आउटपुट

आज है: 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 # डेट - 29 दिसंबर 2017 format_str = %d%m%Y # फॉर्मेट datetime_obj = datetime.datetime.strptime(date_str, format_s

  1. - पायथन डेट से एक दिन कैसे घटाएं?

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

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

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