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

पायथन में विभिन्न समय क्षेत्रों में समय की तुलना कैसे करें?


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

2 जागरूक वस्तुओं की तुलना करने का सबसे आसान तरीका यह जांचने का है कि क्या वे एक ही समय बताते हैं या नहीं, सीधे उनकी तुलना करना है।

उदाहरण

import datetime, pytz
local_tz = pytz.timezone('CET')
# Get the time in UTC
utc = datetime.datetime.now(pytz.utc)
# Convert the time to local timezone
local = utc.astimezone(local_tz)
print("UTC: ", utc)
print("Local: ", local)
print(utc == local)

आउटपुट

यह आउटपुट देगा -

UTC:  2018-01-03 17:02:43.632805+00:00
Local:  2018-01-03 18:02:43.632805+01:00
True

  1. पायथन में टाइम सीरीज़ कैसे प्लॉट करें?

    मैटप्लोटलिब का उपयोग करके पायथन में एक समय श्रृंखला तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके x और y अंक बनाएं। प्लॉट() . का उपयोग करके बनाए गए x और y बिंदुओं को प्लॉट करें विधि। आकृति प्रदर्शित करने के लिए, शो () . का उपयोग करें विधि। उदाहरण import matplot

  1. हम पायथन तिथियों की तुलना कैसे करते हैं?

    पायथन दिनांक कार्यान्वयन सभी तुलना ऑपरेटरों का समर्थन करता है। इसलिए, यदि आप दिनांक ऑब्जेक्ट बनाने और संभालने के लिए डेटाटाइम मॉड्यूल का उपयोग कर रहे हैं, तो आप बस दिनांकों पर , =, आदि ऑपरेटरों का उपयोग कर सकते हैं। इससे सत्यापन आदि के लिए तिथियों की तुलना करना और जांचना बहुत आसान हो जाता है। उदाहरण

  1. पायथन में लाइन द्वारा दो अलग-अलग फाइलों की तुलना कैसे करें?

    पायथन मानक पुस्तकालय में विशेष रूप से स्ट्रिंग्स/फाइलों के बीच अंतर खोजने के उद्देश्य से एक मॉड्यूल है। Difflib लाइब्रेरी का उपयोग करके एक अंतर प्राप्त करने के लिए, आप बस उस पर United_diff फ़ंक्शन को कॉल कर सकते हैं। उदाहरण के लिए, मान लें कि आपके पास 2 फ़ाइलें हैं, फ़ाइल1 और फ़ाइल2 निम्न सामग्री के