>>> import time
>>> time.strftime("%y-%m-%d")
'15-06-18'
>>> time.strftime("%c")
'06/18/15 09:27:38'
| 格式 | 含义 | 取值范围(格式) |
|---|---|---|
| %y | 去掉世纪的年份 | 00-99,如"15" |
| %Y | 完整的年份 | 如"2015" |
| %j | 指定日期是一年中的第几天 | 001-366 |
| %m | 返回月份 | 01-12 |
| %b | 本地简化月份的名称 | 简写英文月份 |
| %B | 本地完整月份的名称 | 完整英文月份 |
| %d | 该月的第几日 | 如5月1日返回"01" |
| %H | 该日的第几时(24小时制) | 00-23 |
| %l | 该日的第几时(12小时制) | 01-12 |
| %M | 分钟 | 00-59 |
| %S | 秒 | 00-59 |
| %U | 在该年中的第多少星期(以周日为一周起点) | 00-53 |
| %W | 同上,只不过是以周一为起点 | 00-53 |
| %w | 一星期中的第几天 | 0-6 |
| %Z | 时区 | 在中国大陆测试,返回CST,即China Standard Time |
| %x | 日期 | 日/月/年 |
| %X | 时间 | 时:分:秒 |
| %c | 详细日期时间 | 日/月/年 时:分:秒 |
| %% | ‘%’字符 | ‘%’字符 |
| %p | 上下午 | AM or PM |
本文深入解析 Python 的 strftime 函数,详细解释了如何使用 %y、%Y、%j、%m、%b、%B、%d、%H、%l、%M、%S、%U、%W、%w、%Z、%x、%X、%c 和 %% 等格式字符进行日期和时间的格式化。

908

被折叠的 条评论
为什么被折叠?



