जवाबों:
आप पायथन में दिनांक और समय के साथ काम करने के लिए datetime
मॉड्यूल का उपयोग कर सकते हैं । strftime
विधि आप एक प्रारूप आपके द्वारा निर्दिष्ट के साथ दिनांक और समय की स्ट्रिंग प्रतिनिधित्व निर्माण करने के लिए अनुमति देता है।
>>> import datetime
>>> datetime.date.today().strftime("%B %d, %Y")
'July 23, 2010'
>>> datetime.datetime.now().strftime("%I:%M%p on %B %d, %Y")
'10:36AM on July 23, 2010'
#python3
import datetime
print(
'1: test-{date:%Y-%m-%d_%H:%M:%S}.txt'.format( date=datetime.datetime.now() )
)
d = datetime.datetime.now()
print( "2a: {:%B %d, %Y}".format(d))
# see the f" to tell python this is a f string, no .format
print(f"2b: {d:%B %d, %Y}")
print(f"3: Today is {datetime.datetime.now():%Y-%m-%d} yay")
1: परीक्षण-2018-02-14_16: 40: 52.txt
२ ए: ०४ मार्च २०१,
2 बी: मार्च 04, 2018
3: आज 2018-11-11 याय है
विवरण:
प्लेसहोल्डर {} पर मान को एक स्ट्रिंग में इंजेक्ट करने के लिए नए स्ट्रिंग प्रारूप का उपयोग करना, मूल्य वर्तमान समय है।
फिर {} के रूप में कच्चे मान को प्रदर्शित करने के बजाय, सही तिथि प्रारूप प्राप्त करने के लिए स्वरूपण का उपयोग करें।
https://docs.python.org/3/library/string.html#formatexamples
f
मतलब है print(f"3
?
%B
वे क्या दर्शाते हैं ।
>>> import datetime
>>> now = datetime.datetime.now()
>>> now.strftime("%B %d, %Y")
'July 23, 2010'