यहाँ कैसे आप एक ही का उपयोग कर अजगर के सामान्य स्वरूपण समारोह को पूरा कर सकते है ...
>>>from datetime import datetime
>>>"{:%B %d, %Y}".format(datetime.now())
स्वरूपण यहां इस्तेमाल किया वर्ण:
इस विशिष्ट उदाहरण के लिए, यह कुछ ऐसा दिखाई देगा strftime द्वारा उपयोग किए गए समान हैं। स्वरूप विनिर्देशक में अग्रणी :
याद न करें।
ज्यादातर मामलों में प्रारूप() strftime के बजाय() का उपयोग कोड अधिक पठनीय, लिखने के लिए आसान है और जिस तरह से स्वरूपित उत्पादन उत्पन्न होता है के साथ संगत कर सकते हैं ...
>>>"{} today's date is: {:%B %d, %Y}".format("Andre", datetime.now())
के साथ ऊपर की तुलना करें निम्नलिखित strftime() विकल्प ...
>>>"{} today's date is {}".format("Andre", datetime.now().strftime("%B %d, %Y"))
इसके अलावा, का पालन नहीं कर काम करने के लिए जा रहा है ...
>>>datetime.now().strftime("%s %B %d, %Y" % "Andre")
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
datetime.now().strftime("%s %B %d, %Y" % "Andre")
TypeError: not enough arguments for format string
और इतने पर ...
स्रोत
2014-04-03 15:49:16
'dt = datetime.datetime (* t [: 7])' –