使用 datetime 转换日期格式
使用 datetime,您可以按一种格式读取字符串,再输出为另一种格式。这意味着您可以用 datetime 来改变日期字符串的格式。 用于映射 datetime 的格式字符串可在 strftime 查阅。 假设您需要将英国"黑色星期三"股灾的日期处理为符合公司报告需求的新格式。
本练习是课程的一部分
Python 金融进阶
练习说明
- 为给定的原始日期字符串
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)