हल: अजगर में दिनांक और समय

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

import datetime

datetime.date(2020, 9, 1)
datetime.time(12, 30, 45)
datetime.datetime(2020, 9, 1, 12, 30, 45)

यह कोड लाइन डेटाटाइम मॉड्यूल आयात करती है।

datetime.date(2020, 9, 1) लाइन निर्दिष्ट वर्ष, माह और दिन के साथ एक दिनांक वस्तु बनाती है।

datetime.time(12, 30, 45) लाइन निर्दिष्ट घंटे, मिनट और सेकंड के साथ एक टाइम ऑब्जेक्ट बनाती है।

datetime.datetime(2020, 9, 1, 12, 30, 45) लाइन वर्ष, महीना, दिन, घंटे, मिनट और दूसरे निर्दिष्ट के साथ एक डेटाटाइम ऑब्जेक्ट बनाती है।

तारीखों के साथ काम करने के टिप्स

पायथन में तारीखों के साथ काम करने के लिए कुछ सुझाव दिए गए हैं।

पहला डेटाटाइम मॉड्यूल का उपयोग करना है। यह मॉड्यूल दिनांक और समय के साथ काम करने के लिए कई प्रकार के कार्य प्रदान करता है।

एक अन्य उपयोगी टिप विशिष्ट तरीके से तिथियों को प्रारूपित करने के लिए strftime फ़ंक्शन का उपयोग करना है। उदाहरण के लिए, आप strftime का उपयोग टेक्स्ट स्ट्रिंग्स, नंबरों या टाइम स्टैम्प्स के रूप में दिनांक स्वरूपित करने के लिए कर सकते हैं।

टाइम्स के साथ काम करने के टिप्स

टाइम्स इन पाइथन के साथ काम करने के लिए कुछ टिप्स हैं।

सबसे पहले, आप सेकंड या मिलीसेकंड में वर्तमान समय प्राप्त करने के लिए समय मॉड्यूल का उपयोग कर सकते हैं।

समय.समय () # सेकंड में टाइमस्टैम्प लौटाता है। समय () # मिलीसेकंड में टाइमस्टैम्प लौटाता है

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो