Datetimes के साथ फ़ॉर्मेट बदलना
Datetimes के साथ, आप एक फ़ॉर्मेट वाली स्ट्रिंग को पढ़कर किसी दूसरे फ़ॉर्मेट में स्ट्रिंग आउटपुट कर सकते हैं. यानी, आप string dates का फ़ॉर्मेट बदलने के लिए datetimes का इस्तेमाल कर सकते हैं. Datetimes को मैप करने के लिए फ़ॉर्मेट स्ट्रिंग्स strftime पर मिलती हैं. मान लीजिए, आपसे British Black Wednesday क्रैश की तारीख़ को ऐसे नए फ़ॉर्मेट में प्रोसेस करने के लिए कहा गया है जो आपकी कंपनी की रिपोर्टिंग ज़रूरतों के अनुकूल हो.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python फॉर फाइनेंस
अभ्यास निर्देश
- मूल string date, जो
org_textके रूप में दी गई है, के अनुरूप एक फ़ॉर्मेट स्ट्रिंग बनाएँ. - Black Wednesday के लिए एक datetime बनाएँ और उसे
black_wednesdayके रूप में सेव करें. - नए फ़ॉर्मेट 'Wednesday, September 16, 1992' के अनुरूप एक फ़ॉर्मेट स्ट्रिंग बनाएँ.
- नए फ़ॉर्मेट का उपयोग करके एक नई string date बनाएँ.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
org_text = "Sep 16 1992"
# Format string for original text
org_format = "%b %____ %____"
# Create datetime for Black Wednesday
black_wednesday = datetime.datetime.____(org_text, org_format)
print(black_wednesday)
# New format: 'Wednesday, September 16, 1992'
new_format = "%____, %____ %d, %Y"
# String in new format
new_text = black_wednesday.____(new_format)
print(new_text)