अजगर समय

| | | | | |

पायथन का समय मॉड्यूल पायथन में समय वस्तुओं का प्रतिनिधित्व करता है। डेवलपर्स वर्तमान समय को यूनिक्स टाइमस्टैम्प के रूप में वापस करने के लिए समय () फ़ंक्शन का उपयोग करते हैं। ctime () फ़ंक्शन वर्ष, महीने, दिन और समय के मानक प्रारूप में UNIX टाइमस्टैम्प में अनुवाद करता है।

समय के साथ काम करना कई कार्यक्रमों का एक अनिवार्य हिस्सा है। उदाहरण के लिए, मान लें कि आप किसी वेबसाइट के लिए पंजीकरण फॉर्म बना रहे हैं। आप वर्तमान समय को पुनः प्राप्त करना चाह सकते हैं ताकि आप जान सकें कि उपयोगकर्ता ने आपकी साइट के लिए कब साइन अप किया है।

वह जगह है जहां पायथन टाइम मॉड्यूल आता है। टाइम मॉड्यूल आपको अपने पायथन प्रोग्राम में समय के साथ काम करने की अनुमति देता है। . आप समय को पुनः प्राप्त करने और कैलेंडर ब्रेक बनाने जैसी क्रियाएं कर सकते हैं।

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

पायथन समय मॉड्यूल आयात करें

समय मॉड्यूल में समय से संबंधित कई कार्य हैं जिन्हें आप अपने पायथन कार्यक्रमों में लागू कर सकते हैं। आप पायथन के सभी संस्करणों में समय मॉड्यूल का उपयोग कर सकते हैं।

समय मॉड्यूल का उपयोग करने के तरीके पर चर्चा करने से पहले, हमें पहले इसे अपने कार्यक्रम में आयात करना होगा। हम इसे Python import Statement का उपयोग करके कर सकते हैं:

पायथन समय () फ़ंक्शन

पायथन समय () फ़ंक्शन वर्तमान समय को पुनः प्राप्त करता है। 1 जनवरी, 1970 के बाद से समय को सेकंडों की संख्या के रूप में दर्शाया गया है। यह वह जगह है जहाँ UNIX समय, जिसे "युग, शुरू होता है" भी कहा जाता है।

मान लीजिए कि हम अभी समय को पुनर्प्राप्त करना चाहते हैं। हम इसे इस प्रोग्राम का उपयोग करके कर सकते हैं:

हमारा कोड रिटर्न:

ध्यान दें कि हमारा प्रोग्राम एक नियमित समय नहीं लौटा, उदाहरण के लिए 10:30 पूर्वाह्न हमारे कार्यक्रम ने फ्लोटिंग पॉइंट (यानी एक दशमलव संख्या) पर एक नंबर लौटाया।

यह फ्लोटिंग पॉइंट नंबर की शुरुआत के बाद से सेकंड की संख्या है। युग। हमने को प्रिंट करने की घोषणा का उपयोग करते हुए कंसोल पर समय मुद्रित किया।

प्रोग्रामिंग में, अवधि समय समय का प्रतिनिधित्व करने का एक मानक तरीका है। समय मॉड्यूल समय क्षेत्रों को ध्यान में नहीं रखता है।

ऐसा इसलिए है क्योंकि टी का समय ime केवल उस तारीख और समय के बाद से बीत चुके सेकंड की संख्या को संग्रहीत करता है - यह। कोई समय क्षेत्र डेटा संग्रहीत नहीं किया जाता है, जैसे कोऑर्डिनेटेड यूनिवर्सल टाइम, एक युग मान के साथ

पायथन ctime () का उपयोग करके वर्तमान समय प्राप्त करें ()

अधिकांश मनुष्यों द्वारा आयु का समय पठनीय नहीं है। आप पायथन ctime () का उपयोग करके युग समय को स्थानीय समय में स्वीकार कर सकते हैं।

ctime () फ़ंक्शन एक तर्क तर्क लेता है। युग की शुरुआत के बाद से सेकंड की संख्या है और स्थानीय समय के साथ एक स्ट्रिंग देता है। यह मान आपके कंप्यूटर समय क्षेत्र पर आधारित है।

मान लीजिए कि हम अपने फ़्लोटिंग पॉइंट को कनवर्ट करना चाहते हैं पिछले युग से टाइमस्टैम्प तक की संख्या। हम इसे इस प्रोग्राम का उपयोग करके कर सकते हैं:

सबसे पहले, हमने एक Python वेरिएबल घोषित किया, जिसे epoch_time कहा जाता है। यह वैरिएबल हमारे टाइमस्टैम्प को स्टोर करता है।

इसलिए हमने टाइमस्टैम्प को स्थानीय समय में बदलने के लिए time.ctime () का इस्तेमाल किया। हमारे कोड की अगली पंक्ति पर, हमने निर्देश स्थानीय समय है:, उसके बाद स्थानीय समय मुद्रित किया। इसके अतिरिक्त, स्थानीय समय है: और LOCAL_TIME चर के बीच अल्पविराम दो मानों के बीच एक स्थान जोड़ता है।

पायथन टाइम स्लीप फ़ंक्शन

पायथन टाइम लाइब्रेरी में सबसे आम कार्यों में से एक time.sleep () फ़ंक्शन है। time.sleep () निर्दिष्ट सेकंड के लिए प्रोग्राम के निष्पादन को रोकता है।

मान लें कि आप "... डिस्कनेक्शन" अभिव्यक्ति को प्रिंट करना चाहते हैं, तो तीन सेकंड पहले प्रतीक्षा करें। मुद्रण "डिस्कनेक्शन सफल!" " कंसोल के लिए। हम इसे इस कोड का उपयोग करके कर सकते हैं:

इस तरह से हमारा प्रोग्राम काम करता है:

time.sleep () फ़ंक्शन या तो फ़्लोटिंग पॉइंट (दशमलव) या पूर्णांक (पूर्णांक) स्वीकार करता है। यदि आप चाहते हैं कि कोई प्रोग्राम 3.7 सेकंड रुक जाए, तो आप 3.7 को एक पैरामीटर के रूप में निर्दिष्ट करके ऐसा कर सकते हैं। हमारे पिछले उदाहरण में, हमने 3 निर्दिष्ट किया है। उपयोगी है क्योंकि यह आपको टाइमस्टैम्प का उपयोग करते समय एक मानकीकृत रूप के साथ काम करने की अनुमति देता है।

यहां struct_time ऑब्जेक्ट के वे मान हैं जिन्हें स्टोर किया जा सकता है:

हम इन सभी विशेषताओं को एक struct_time ऑब्जेक्ट के माध्यम से एक्सेस कर सकते हैं। हम नीचे दिए गए उदाहरणों में struct_time ऑब्जेक्ट का उपयोग कर रहे हैं

पायथन structime_object का उपयोग करना

Python time.localtime ()

अब मान लीजिए कि हम समय को युग से l `स्थानीय समय में बदलना चाहते हैं और परिणाम होने पर एक struct_time वस्तु वापस आ जाती है। हम इसे स्थानीय समय () या gmtime () फ़ंक्शन का उपयोग करके कर सकते हैं।

स्थानीय समय () फ़ंक्शन एक युग लेता है। time और एक struct_time ऑब्जेक्ट देता है।

मान लीजिए कि हम सप्ताह का दिन और घंटे से मिनट प्राप्त करना चाहते हैं। हम इसे इस प्रोग्राम का उपयोग करके कर सकते हैं:

हमारा कोड रिटर्न:

सबसे पहले, हमने समय पुस्तकालय आयात किया है। इसलिए हमने अपने टाइमस्टैम्प को पिछले से struct_time ऑब्जेक्ट में बदलने के लिए स्थानीय समय () का उपयोग किया।

अगली पंक्ति में, हमने दिन मुद्रित किया सप्ताह का: कंसोल पर स्टेटमेंट। फिर हमने सप्ताह के दिन को प्रिंट किया (जो हमारे current_time ऑब्जेक्ट के tm_wday मान में संग्रहीत है)।

इसके बाद, हमने मिनट का समय: कंसोल पर। हमने घंटे के मिनटों के साथ इस निर्देश का पालन किया (हमारे current_time ऑब्जेक्ट के tm_min मान में संग्रहीत)।

Python time.gmtime ()

gmtime () फ़ंक्शन लोकलटाइम () फ़ंक्शन के समान कार्य करता है, किसी युग की struct_time ऑब्जेक्ट लौटाता है। p>

मान लीजिए हम साल का महीना और महीने का दिन जानना चाहते हैं। हम इसे इस प्रोग्राम का उपयोग करके कर सकते हैं:

हमारा कोड रिटर्न:

हमारे कोड में, हमने लोकलटाइम () के बजाय >gmtime ()। हमने gmtime () मेथड current_time वेरिएबल का मान असाइन किया है।

फिर हमने Python प्रिंट किया। स्ट्रिंग वर्ष का महीना: कंसोल पर, उसके बाद वर्ष का वर्तमान महीना। यह मान tm_mon में हमारे current_time ऑब्जेक्ट

तो हम कंसोल पर महीने का दिन: प्रिंट करेंगे, फिर महीने का वर्तमान दिन यह मान tm_mday current_time ऑब्जेक्ट में।

python time.asctime ()

asctime () एक कन्वर्ट करें स्वरूपित स्ट्रिंग में struct_time ऑब्जेक्ट निम्न उदाहरण पर विचार करें:। (1.586.944.173,957986) FORMATTED_TIME = time.asctime (current_time ) प्रिंट ("वर्तमान समय है:", FORMATTED_TIME)

हमारा प्रोग्राम रिटर्न:

इस उदाहरण में हम उपयोग कर रहे हैं स्थानीय समय ( ) रूपान्तरण काल में t बार एक struct_time वस्तु में। इसके बाद, हम asctime () का उपयोग अपने struct_time ऑब्जेक्ट को वर्तमान समय का प्रतिनिधित्व करने वाली पूरी तरह से स्वरूपित स्ट्रिंग में बदलने के लिए करते हैं।

यह स्ट्रिंग FORMATTED_TIME को असाइन की गई है। . फिर हम घोषणा को प्रिंट करते हैं वर्तमान समय है:., उसके बाद स्वरूपित समय

time.strftime ()

strftime () किसी विशेष श्रृंखला में struct_time में मानों को प्रारूपित करता है।

उदाहरण के लिए, मान लीजिए कि आप एक struct_time ऑब्जेक्ट को एक में बदलना चाहते हैं निम्नलिखित प्रारूप के साथ स्ट्रिंग: महीना / दिन / वर्ष। हम इसे इस कोड का उपयोग करके कर सकते हैं:

हमारा कोड रिटर्न:

हमने टाइम लाइब्रेरी इंपोर्ट कर ली है। इसलिए, हमने स्थानीय समय () का उपयोग एक struct_time वस्तु उत्पन्न करने के लिए किया जो वर्तमान समय को दर्शाती है। इसके बाद हमने strftime () का उपयोग अपने struct_time ऑब्जेक्ट को महीने, दिन और वर्ष प्रदर्शित करने वाली स्ट्रिंग में बदलने के लिए किया।

आखिरकार, हमने em> final_time सरणी मान। यह तालिका हमारे स्वरूपित समय को संग्रहीत करती है।

इस उदाहरण में:

यहाँ कुछ अन्य मान हैं जिनका उपयोग आप strftime फ़ंक्शन के साथ कर सकते हैं:

निष्कर्ष

पायथन का समय मॉड्यूल आपको अपने पायथन कोड में समय के साथ काम करने की अनुमति देता है। मॉड्यूल कई अलग-अलग कार्यों से सुसज्जित है।

आप वर्तमान समय को पुनः प्राप्त करने के लिए उनका उपयोग कर सकते हैं, बीच के समय को परिवर्तित कर सकते हैं। युग समय और अधिक पठनीय मान, एक कार्यक्रम को रोकें, समय प्रारूपित करें, और अन्य कार्य करें।

हमारी मार्गदर्शिका पढ़ें Python में प्रोग्राम कैसे करें पायथन प्रोग्रामिंग के अपने भाषा कौशल को बेहतर बनाने के टिप्स और ट्रिक्स के लिए।

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method