使用 datetime 轉換格式
使用 datetime,你可以讀取一種格式的字串,並輸出成另一種格式。也就是說,你可以用 datetime 來變更日期字串的格式。 對應 datetime 的格式字串可在 strftime 查詢。 假設你被要求將英國「黑色星期三」股災的日期,轉換成符合你公司報告需求的新格式。
本練習屬於課程
Intermediate Python for Finance
練習說明
- 建立一個能對應原始日期字串(變數為
org_text)的格式字串。 - 為黑色星期三建立一個 datetime,並將其存成
black_wednesday。 - 建立一個能對應新格式('Wednesday, September 16, 1992')的格式字串。
- 使用新格式建立一個新的日期字串。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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)