इस लेख में, आप आज की तारीख और वर्तमान तारीख और समय को पायथन में प्राप्त करना सीखेंगे। हम स्ट्रैप्टाइम () पद्धति का उपयोग करके विभिन्न स्वरूपों में दिनांक और समय भी प्रारूपित करेंगे।
वर्तमान दिनांक प्राप्त करने के लिए आप कई तरीके अपना सकते हैं। हम date
इस कार्य को पूरा करने के लिए डेटाटाइम मॉड्यूल के वर्ग का उपयोग करेंगे ।
उदाहरण 1: अजगर को आज की तारीख मिलती है
from datetime import date today = date.today() print("Today's date:", today)
यहां, हमने मॉड्यूल date
से कक्षा का आयात किया datetime
। फिर, हमने date.today()
वर्तमान स्थानीय तिथि प्राप्त करने के लिए विधि का उपयोग किया ।
वैसे, date.today()
एक date
ऑब्जेक्ट लौटाता है , जो उपरोक्त कार्यक्रम में आज के चर को सौंपा गया है। अब, आप अलग-अलग स्वरूपों में स्ट्रिंग का प्रतिनिधित्व करने की तारीख बनाने के लिए स्ट्रैपटाइम () विधि का उपयोग कर सकते हैं।
उदाहरण 2: विभिन्न स्वरूपों में वर्तमान तिथि
from datetime import date today = date.today() # dd/mm/YY d1 = today.strftime("%d/%m/%Y") print("d1 =", d1) # Textual month, day and year d2 = today.strftime("%B %d, %Y") print("d2 =", d2) # mm/dd/y d3 = today.strftime("%m/%d/%y") print("d3 =", d3) # Month abbreviation, day and year d4 = today.strftime("%b-%d-%Y") print("d4 =", d4)
जब आप प्रोग्राम चलाते हैं, तो आउटपुट कुछ इस तरह होगा:
d1 = 16/09/2019 d2 = 16 सितंबर, 2019 d3 = 09/16/19 d4 = Sep-16-2019
यदि आपको वर्तमान तिथि और समय प्राप्त करने की आवश्यकता है, तो आप मॉड्यूल के datetime
वर्ग का उपयोग कर सकते हैं datetime
।
उदाहरण 3: वर्तमान तिथि और समय प्राप्त करें
from datetime import datetime # datetime object containing current date and time now = datetime.now() print("now =", now) # dd/mm/YY H:M:S dt_string = now.strftime("%d/%m/%Y %H:%M:%S") print("date and time =", dt_string)
यहां, हमने datetime.now()
वर्तमान तिथि और समय प्राप्त करने के लिए उपयोग किया है। फिर, हम strftime()
एक और प्रारूप में तारीख और समय का प्रतिनिधित्व करने के लिए एक स्ट्रिंग बनाते थे।