datetime मॉड्यूल की strftime विधि

datetime मॉड्यूल की strftime विधि दिनांक और समय के साथ एक स्वरूपित स्ट्रिंग लौटाती है। विधि के पैरामीटर में हम अपना आवश्यक फॉर्मेट निर्दिष्ट करते हैं।

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

pythonimport 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

उदाहरण

आइए एक दिनांक और समय ऑब्जेक्ट बनाएं, जहाँ वर्ष और सदी, दशमलव फॉर्मेट में महीने का नाम और दशमलव संख्या के रूप में महीने का दिन निर्दिष्ट किया गया हो:

pythonimport datetime

dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)

निष्पादित कोड का परिणाम:

python2025-12-31

यह भी देखें

  • time विधि time मॉड्यूल की,
    जो epoch के आरंभ से सेकंड में समय लौटाती है
  • ctime विधि time मॉड्यूल की,
    जो सेकंड को दिनांक और समय वाली स्ट्रिंग में बदलती है
  • mktime विधि time मॉड्यूल की,
    जो दिनांक और समय वाली स्ट्रिंग को सेकंड में बदलती है