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

Python में अलग-अलग टाइम ज़ोन में समय की तुलना कैसे करें?

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

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

उदाहरण

import datetime, pytz
local_tz = pytz.timezone('CET')
# UTC में समय प्राप्त करें
utc = datetime.datetime.now(pytz.utc)
# लोकल टाइमज़ोन में समय कन्वर्ट करें
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. पायथन में टाइम सीरीज़ कैसे प्लॉट करें? पायथन में टाइम सीरीज़ कैसे प्लॉट करें?

    मैटप्लोटलिब का उपयोग करके पायथन में टाइम सीरीज़ प्लॉट करने के लिए, हम निम्नलिखित स्टेप्स ले सकते हैं: नंपाई का उपयोग करके x और y पॉइंट्स बनाएं। बनाए गए x और y पॉइंट्स को plot() मेथड का उपयोग करके प्लॉट करें। फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import matplotlib.pyplot as

  1. - पायथन डेट्स की तुलना कैसे करें?

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

  1. - Python में दो Different Files को Line by Line कैसे Compare करें?

    Files को Line by Line Compare करना Python Standard Library में Strings/Files के बीच Diffs Find करने के लिए विशेष रूप से एक Module है: difflib। difflib Library का उपयोग करके Diff प्राप्त करने के लिए, आप बस unified_diff Function को Call कर सकते हैं। उदाहरण के लिए, मान लीजिए आपके पास 2 Files हैं, fil