समस्या विवरण
आप datetime मॉड्यूल का उपयोग करके वर्तमान दिनांक और समय प्राप्त कर सकते हैं। इसमें एक फंक्शन, now, होता है जो वर्तमान दिनांक और समय देता है।
उदाहरण
import datetime
now = datetime.datetime.now()
print("वर्तमान दिनांक और समय: ")
print(str(now))
आउटपुट
2017-12-29 11:24:48.042720
आप strftime फंक्शन का उपयोग करके फॉर्मेट किया गया दिनांक और समय भी प्राप्त कर सकते हैं। यह एक फॉर्मेट स्ट्रिंग स्वीकार करता है जिसका उपयोग आप अपना वांछित आउटपुट प्राप्त करने के लिए कर सकते हैं। निम्नलिखित डायरेक्टिव इसके द्वारा समर्थित हैं:
| डायरेक्टिव | अर्थ |
|---|---|
| %a | स्थानीय संक्षिप्त सप्ताहांत नाम। |
| %A | स्थानीय पूर्ण सप्ताहांत नाम। |
| %b | स्थानीय संक्षिप्त महीना नाम। |
| %B | स्थानीय पूर्ण महीना नाम। |
| %c | स्थानीय उपयुक्त दिनांक और समय प्रतिनिधित्व। |
| %d | महीने का दिन दशमलव संख्या के रूप में [01,31]। |
| %H | घंटा (24-घंटा घड़ी) दशमलव संख्या के रूप में [00,23]। |
| %I | घंटा (12-घंटा घड़ी) दशमलव संख्या के रूप में [01,12]। |
| %j | वर्ष का दिन दशमलव संख्या के रूप में [001,366]। |
| %m | महीना दशमलव संख्या के रूप में [01,12]। |
| %M | मिनट दशमलव संख्या के रूप में [00,59]। |
| %p | AM या PM का स्थानीय समकक्ष। |
| %S | सेकंड दशमलव संख्या के रूप में [00,61]। |
| %U | साल का सप्ताह नंबर (रविवार सप्ताह का पहला दिन) दशमलव संख्या [00,53]। |
| %w | सप्ताहांत दशमलव संख्या [0(रविवार),6]। |
| %W | साल का सप्ताह नंबर (सोमवार सप्ताह का पहला दिन) दशमलव संख्या [00,53]। |
| %x | स्थानीय उपयुक्त दिनांक प्रतिनिधित्व। |
| %X | स्थानीय उपयुक्त समय प्रतिनिधित्व। |
| %y | सदी के बिना वर्ष दशमलव संख्या [00,99]। |
| %Y | सदी के साथ वर्ष दशमलव संख्या। |
| %Z | समय क्षेत्र नाम (यदि कोई समय क्षेत्र नहीं है तो कोई वर्ण नहीं)। |
| %% | एक शाब्दिक "%" वर्ण। |
उदाहरण
import datetime
now = datetime.datetime.now()
print("वर्तमान दिनांक और समय: ")
print(now.strftime('%Y-%m-%d %H:%M:%S'))
print(now.strftime('%H:%M:%S on %A, %B the %dth, %Y'))
आउटपुट
2017-12-29 12:19:13
12:19:13 on Friday, December the 29th, 2017