格式化 strftime
42.3 格式化 strftime
dt.strftime(格式) 把 datetime 格式化为字符串。
常用:%Y 四位年 %m 月 %d 日 %H 时 %M 分 %S 秒 %w 星期。
- %Y 年
- %m 月
- %d 日
- %H 时
- %M 分
- %S 秒
多种格式
# ========================================
# 示例:strftime 格式化
# 说明:%Y-%m-%d 是常用日期格式
# ========================================
from datetime import datetime
now = datetime.now()
print(now.strftime('%Y-%m-%d')) # 2026-05-30
print(now.strftime('%Y年%m月%d日')) # 中文格式
print(now.strftime('%H:%M:%S')) # 14:30:05
print(now.strftime('%Y-%m-%d %H:%M:%S')) # 完整