datetime मॉड्यूल की strftime विधि
datetime मॉड्यूल की strftime विधि
दिनांक और समय के साथ एक स्वरूपित स्ट्रिंग
लौटाती है। विधि के पैरामीटर में हम अपना
आवश्यक फॉर्मेट निर्दिष्ट करते हैं।
वाक्य - विन्यास
import datetime
datetime.strftime(समय फॉर्मेट)
वाक्य - विन्यास
तालिका में समय के मुख्य फॉर्मेट प्रस्तुत किए गए हैं:
| फॉर्मेट | विवरण | उदाहरण |
|---|---|---|
%a |
सप्ताह के दिनों के संक्षिप्त क्षेत्रीय नाम। |
Sun, Mon, ..., Sat (en_US)
|
%A |
सप्ताह के दिनों के पूर्ण क्षेत्रीय नाम। |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
दशमलव संख्या के रूप में सप्ताह के दिन, जहाँ
0 - रविवार, और 6 -
शनिवार है।
|
0, 1, ..., 6
|
%d |
शून्य-पूरित दशमलव संख्या के रूप में महीने का दिन। |
01, 02, ..., 31
|
%b |
महीने का संक्षिप्त क्षेत्रीय नाम। |
Jan, Feb, ..., Dec (en_US)
|
%B |
महीने का पूर्ण क्षेत्रीय नाम। |
January, February, ..., December
(en_US)
|
%m |
शून्य-पूरित दशमलव संख्या के रूप में महीना। |
01, 02, ..., 12
|
%y |
शून्य-पूरित दशमलव संख्या के रूप में सदी के बिना वर्ष। |
00, 01, ..., 99
|
%Y |
शून्य-पूरित दशमलव संख्या के रूप में सदी सहित वर्ष। |
0001, ..., 2013, 2014
|
उदाहरण
आइए एक दिनांक और समय ऑब्जेक्ट बनाएं, जहाँ वर्ष और सदी, दशमलव फॉर्मेट में महीने का नाम और दशमलव संख्या के रूप में महीने का दिन निर्दिष्ट किया गया हो:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
निष्पादित कोड का परिणाम:
2025-12-31