📅  最后修改于: 2023-12-03 14:47:43.644000             🧑  作者: Mango
Python 中的 strftime()
方法可以将时间戳(timestamp)格式化为指定的格式例如年月日、小时分钟秒等。以下是 strftime()
方法的一些常用格式。
%Y
: 四位数的年份(例如:2022)%m
: 月份(数字格式,例如:02)%d
: 月中的第几天(数字格式,例如:23)%H
: 小时(24 小时制,数字格式,例如:14)%M
: 分钟(数字格式,例如:27)%S
: 秒数(数字格式,例如:42)%A
: 星期几的完整名称(例如:Tuesday)%a
: 星期几的简称(例如:Tue)%w
: 星期几的数字格式,从 0 开始表示星期天(例如:2)%B
: 月份的完整名称(例如:January)%b
: 月份的简称(例如:Jan)%m
: 月份(数字格式,例如:01)%c
: 完整的日期时间(例如:Tue Feb 1 14:27:42 2022)%x
: 日期(例如:02/01/22)%X
: 时间(例如:14:27:42)除了上述常用的格式外,还可以根据自己的需要进行自定义格式。可使用以下符号:
%a
: 星期的英文简称%A
: 星期的英文全称%b
: 月份的英文简称%B
: 月份的英文全称%d
: 一个月中的第几天(01 - 31)%H
: 24 小时制的小时数(00 - 23)%I
: 12 小时制的小时数(01 - 12)%j
: 一年中的第几天(001 - 366)%m
: 月份(01 - 12)%M
: 分钟(00 - 59)%p
: 上午或下午(AM/PM)%S
: 秒(00 - 59)%U
: 一年中的第几周(00 - 53),以周日为每周的第一天%w
: 每周的第几天(0 - 6,0 表示周日)%W
: 一年中的第几周(00 - 53),以周一为每周的第一天%x
: 日期(月/日/年)%X
: 时间%y
: 去掉世纪的年份(00 - 99)%Y
: 完整的年份%z
: 时区偏移量(例如:+0800)下面是一个示例:
from datetime import datetime
now = datetime.now()
print(now.strftime("Today is %A, %B %d, %Y, %I:%M:%S %p"))
输出:
Today is Wednesday, February 02, 2022, 06:40:13 PM
以上是我介绍的有关 strftime()
方法 Python 多种格式,希望对大家有所帮助!