使用 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.'

日期時間格式器列表的完整列表可以在官方文件中找到。