अजगर समय का उपयोग कैसे करें। समय () विधि

How Use Python Time



पायथन में समय से संबंधित कार्यों को का उपयोग करके किया जाता है समय मापांक। इस मॉड्यूल का उपयोग करके समय मान को विभिन्न तरीकों से प्रदर्शित किया जा सकता है। समय। समय () इस मॉड्यूल की विधि का उपयोग सेकंड के आधार पर समय को पढ़ने के लिए किया जाता है युग सम्मेलन। युग के अनुसार, समय की गणना 1 जनवरी, 1970, 00:00:00 (UTC) से शुरू होती है और यह अधिकांश ऑपरेटिंग सिस्टम के लिए वर्ष 2038 तक की तारीख और समय का समर्थन करती है। समय() उसकि विधि समय मॉड्यूल सेकंड में समय को फ्लोटिंग-पॉइंट नंबर के रूप में लौटाता है। विभिन्न प्रारूपों में समय मान प्रदर्शित करने के लिए समय मॉड्यूल के अन्य आवश्यक तरीकों के साथ इस विधि का उपयोग कैसे किया जा सकता है, इस ट्यूटोरियल में समझाया गया है।

वाक्य - विन्यास:

समय.समय()

इस पद्धति का कोई तर्क नहीं है और यह सेकंड में समय लौटाता है क्योंकि युग का प्रारंभ समय एक फ़्लोटिंग-पॉइंट संख्या है। के विभिन्न उपयोग समय() विधि को ट्यूटोरियल के अगले भाग में दिखाया गया है।







उदाहरण -1: वर्तमान तिथि और समय को प्रिंट करने के लिए समय () का उपयोग ctime () के साथ करें

इससे पहले उल्लेख किया गया है समय() विधि सेकंड में मान लौटाती है और यह एक फ़्लोटिंग-पॉइंट नंबर है जो पढ़ने योग्य नहीं है। समय () विधि का उपयोग यहाँ के वापसी मूल्य का प्रतिनिधित्व करने के लिए किया जाता है समय() एक पठनीय प्रारूप में विधि। उपयोग करने के लिए स्क्रिप्ट की शुरुआत में समय मॉड्यूल से समय और समय आयात करें समय() तथा समय () तरीके। स्क्रिप्ट वर्तमान दिनांक और समय मान को सेकंड में नाम के चर में संग्रहीत करेगी current_DateTime का उपयोग करके समय() तरीका। इसके बाद, current_DateTime का मान प्रिंट किया जाएगा। इस चर के मान को ctime() विधि के तर्क के रूप में पारित किया जाता है ताकि इसे मानव-पठनीय प्रारूप में परिवर्तित किया जा सके और मूल्य मुद्रित किया जा सके।



# समय मॉड्यूल से समय और समय आयात करें
से समय आयात समय,समय

# वर्तमान डेटा और समय को सेकंड में पढ़ें
current_DateTime= समय()

# समय का आउटपुट प्रिंट करें ()
प्रिंट('एनसमय का उत्पादन ():',current_DateTime)

# वर्तमान दिनांक और समय को पठनीय प्रारूप में प्रिंट करें
प्रिंट('एनआज है: ',समय(current_DateTime))

आउटपुट:



स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा।





उदाहरण -2: वर्तमान दिनांक और समय को अलग-अलग प्रिंट करने के लिए स्थानीय समय () के साथ समय () का उपयोग करें

दिनांक और समय मान पिछले उदाहरण में एक स्ट्रिंग के रूप में मुद्रित होते हैं जो कि का डिफ़ॉल्ट आउटपुट है समय () तरीका। लेकिन अगर आप डेटा और समय के मूल्यों के प्रत्येक भाग को पढ़ना चाहते हैं और कस्टम प्रारूप का उपयोग करके प्रत्येक मान को प्रिंट करना चाहते हैं तो आपको नाम की दूसरी विधि का उपयोग करना होगा स्थानीय समय() साथ समय() तरीका। स्थानीय समय() विधि का आउटपुट लेती है समय() एक तर्क के रूप में विधि और दिनांक और समय मानों की एक संरचना देता है जिसे अलग से पढ़ा जा सकता है। निम्न उदाहरण दिखाता है कि आप वर्तमान डेटा और समय के विभिन्न भागों का उपयोग करके कैसे पढ़ और प्रिंट कर सकते हैं समय() तथा स्थानीय समय() तरीके। समय मॉड्यूल का उपयोग करने के लिए स्क्रिप्ट की शुरुआत में आयात किया जाता है समय() तथा स्थानीय समय() तरीके। का उत्पादन समय() विधि चर में संग्रहीत है, वक्र समय और का उत्पादन स्थानीय समय() विधि चर में संग्रहीत है स्थानीय समय . का मूल्य स्थानीय समय इस चर के संरचनात्मक आउटपुट को देखने के लिए चर मुद्रित किया जाता है। इसके बाद, महीनों की एक सूची और सप्ताह के दिनों के चर की एक सूची को महीने और सप्ताह के दिनों के नाम का प्रतिनिधित्व करने के लिए घोषित किया जाता है, जो कि आउटपुट में निर्धारित संख्यात्मक मान के आधार पर होता है। स्थानीय समय() तरीका। अंत में, स्क्रिप्ट डेटा और समय के चार प्रकार के स्वरूपित आउटपुट उत्पन्न करेगी।



#!/usr/bin/env python3
# आयात समय मॉड्यूल
आयात समय

# वर्तमान समय को सेकंडों में पढ़ें
वक्र समय=समय.समय()

# स्थानीय समय का उपयोग करके डेटा और समय मान पढ़ें ()
स्थानीय समय= समय.स्थानीय समय(वक्र समय)

# स्थानीय समय का आउटपुट प्रिंट करें ()
प्रिंट('स्थानीय समय() का आउटपुट है:एन',स्थानीय समय)

# महीनों की सूची को परिभाषित करें
महीने= ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई',
'अगस्त', 'सितंबर', 'अक्टूबर', 'नवंबर', 'दिसंबर']

# सप्ताह के दिनों की सूची को परिभाषित करें
काम करने के दिन= ['सोमवार', 'मंगलवार', 'बुधवार', 'गुरूवार', 'शुक्रवार', 'शनिवार', 'रविवार का दिन']
प्रिंट('एनस्वरूपित आउटपुट नीचे दिए गए हैं:')

# वर्तमान तिथि प्रिंट करें
प्रिंट('एनदिनांक :' ,स्थानीय समय।tm_mday,महीने[स्थानीय समय।tm_mon-1],स्थानीय समय।tm_वर्ष)

# वर्तमान समय प्रिंट करें
प्रिंट('एनसमय:% डीएच:% डीएम:% डीएस'%(स्थानीय समय।tm_hour,स्थानीय समय।टीएम_मिनट,स्थानीय समय।tm_sec))

# वर्तमान कार्यदिवस का नाम प्रिंट करें
प्रिंट('एनआज है ' ,काम करने के दिन[स्थानीय समय।tm_wday])

# वर्ष का दिन प्रिंट करें
प्रिंट('एनआज साल का %d दिन है'%स्थानीय समय।tm_yday)

आउटपुट:

स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा।

उदाहरण -3: दिनांक और समय मुद्रित करने के लिए स्थानीय समय () और strftime () के साथ समय () का उपयोग करें

विभिन्न प्रकार के प्रारूप कोड का उपयोग करके दिनांक और समय मानों को पढ़ने के लिए पायथन में एक और तरीका है जिसे कहा जाता है स्ट्रैटटाइम () तरीका। समय (), स्थानीय समय () तथा स्ट्रैटटाइम () पिछले दो उदाहरणों की तुलना में अधिक विशिष्ट स्वरूपित दिनांक और समय मान उत्पन्न करने के लिए निम्न स्क्रिप्ट में विधियों का उपयोग किया जाता है। समय यहां वर्णित तीन विधियों का उपयोग करने के लिए स्क्रिप्ट की शुरुआत में मॉड्यूल आयात किया जाता है। सबसे पहले, का उत्पादन समय() विधि को के तर्क के रूप में पारित किया गया है स्थानीय समय() विधि, और अगला, स्ट्रैटटाइम () विधि के आउटपुट का उपयोग करती है स्थानीय समय() विभिन्न प्रकार के आउटपुट उत्पन्न करने के लिए विभिन्न तरीकों से प्रारूप कोड के साथ विधि। अन्य प्रोग्रामिंग भाषाओं ('पहली', 'दूसरी', 'तीसरी' और 'वें') की तरह दिन के साथ प्रत्यय जोड़ने के लिए अजगर में कोई सीधा प्रारूप कोड नहीं है। यहाँ, नाम का एक फंक्शन प्रत्यय दिनांक के दिन मान के साथ प्रत्यय जोड़ने के लिए परिभाषित किया गया है।

#!/usr/bin/env python3
# आयात समय मॉड्यूल
आयात समय

# वर्तमान तिथि और समय पढ़ें
वर्तमान डीटी= समय.स्थानीय समय(समय.समय())

#महीने की तारीख पढ़ें
दिन= NS(समय.स्ट्रैफ़टाइम('%डी',वर्तमान डीटी))

# दिन प्रत्यय सेट करने के लिए फ़ंक्शन को परिभाषित करें
डीईएफ़प्रत्यय(दिन):
अगर ((दिन> 3 तथादिन<= बीस) या (दिन> 2. 3 तथादिन<= 30)):
प्रत्यय= 'वां'
अन्यथा:
प्रत्यय= ['अनुसूचित जनजाति', 'रा', 'आरडी'][दिन %10-1]
वापसीप्रत्यय

# लघु तिथि प्रदर्शित करें
प्रिंट('कम समय :', समय.स्ट्रैफ़टाइम('%d-%m-%Y',वर्तमान डीटी))

# लंबी तारीख प्रदर्शित करें
प्रिंट(समय.स्ट्रैफ़टाइम('लंबी तिथि:% ए,% डी'+ प्रत्यय(दिन)+'% द्वारा',वर्तमान डीटी))

# कम समय प्रदर्शित करें
प्रिंट(समय.स्ट्रैफ़टाइम('लघु समय:% एच:% एम:% एस',वर्तमान डीटी))

# लंबे समय तक प्रदर्शित करें
प्रिंट(समय.स्ट्रैफ़टाइम('लंबा समय:%I:%M:%S%p',वर्तमान डीटी))

आउटपुट:

स्क्रिप्ट चलाने के बाद निम्न आउटपुट उत्पन्न होगा।

निष्कर्ष:

कई समय से संबंधित विधियां मौजूद हैं समय पायथन का मॉड्यूल। के उपयोग समय() इस ट्यूटोरियल में पायथन की अन्य दो उपयोगी समय विधियों के साथ विधि को दिखाया गया है। मुझे उम्मीद है, यह ट्यूटोरियल पाठकों को समय () पद्धति के उपयोग को सीखने में मदद करेगा।