使用 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.'
日期時間格式器列表的完整列表可以在官方文件中找到。