使用 datetime 格式化字符串
任何类都可以通过 __format__
方法配置自己的字符串格式化语法。标准 Python 库中的一个类型,方便使用它是 datetime
类型,其中可以直接在 str.format
中使用类似 strftime
的格式代码:
>>> from datetime import datetime
>>> 'North America: {dt:%m/%d/%Y}. ISO: {dt:%Y-%m-%d}.'.format(dt=datetime.now())
'North America: 07/21/2016. ISO: 2016-07-21.'
日期时间格式器列表的完整列表可以在官方文档中找到。