Python datetime strftime() 方法

datetime 模块提供用于处理日期和时间的类。在支持日期时间数学运算的同时,实现的关注点更着重于如何能够更有效地解析其属性用于格式化输出和数据操作。本文主要介绍Python datetime strftime() 方法。

Python 常用术语

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
%H24小时制的小时,取值范围[00,23].17 
%I12小时制的小时,取值范围 [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].
%W这一年的星期数(星一为一个星期的第一天,
开年的第一个星期一之前的天记到第0个星期)
趋势范围[00,53]。
20
%x特定自然语言下的日期表示05/20/13 
%X特定自然语言下的时间表示 16:00:02
%y年的后两位数,取值范围[00,99].13 
%Y完整的年2013
%Z时区名 CST(China Standard Time)
%%%字符

相关文档:

Python 时间日期(datetime)教程

Python 时间日期(datetime)

Python 输出时间日期

Python 创建时间日期datetime对象

Python datetime strftime() 方法

Python datetime格式化代码

Python 常用术语

推荐阅读
cjavapy编程之路首页