1、strftime() 方法
datetime对象具有一种将日期对象格式化为可读字符串的方法。
该方法称为strftime(),它采用一个参数format来指定返回字符串的格式:
例如:
显示月份名称:
import datetime
x = datetime.datetime(2018, 6, 1)
print(x.strftime("%B"))一个参考的所有合法的格式代码:
| 标识 | 含义 | 举例 | 
| %a | 星期简写 | Mon | 
| %A | 星期全称 | Monday | 
| %b | 月份简写 | Mar | 
| %B | 月份全称 | March | 
| %c | 适合语言下的时间表示 | May Mon May 20 16:00:02 2013 | 
| %d | 一个月的第一天,取值范围: [01,31]. | 20 | 
| %H | 24小时制的小时,取值范围[00,23]. | 17 | 
| %I | 12小时制的小时,取值范围 [01,12]. | 10 | 
| %j | 一年中的第几天,取值范围 [001,366]. | 120 | 
| %m | 十进制月份,取值范围[01,12]. | 50 | 
| %M | 分钟,取值范围 [00,59]. | 50 | 
| %p | 上、下午,AM 或 PM. | PM | 
| %S | 秒,取值范围 [00,61]. | 30 | 
| %U | 这一年的星期数(星期天为一个星期的第一天, 开年的第一个星期天之前的天记到第0个星期) 趋势范围[00,53]。 | 20 | 
| %w | 星期的十进制表示,取值范围 [0(星期天),6]. | 1 | 
| %W | 这一年的星期数(星一为一个星期的第一天, 开年的第一个星期一之前的天记到第0个星期) 趋势范围[00,53]。 | 20 | 
| %x | 特定自然语言下的日期表示 | 05/20/13 | 
| %X | 特定自然语言下的时间表示 | 16:00:02 | 
| %y | 年的后两位数,取值范围[00,99]. | 13 | 
| %Y | 完整的年 | 2013 | 
| %Z | 时区名 | CST(China Standard Time) | 
| %% | %字符 | % | 
相关文档: