Python:深入解析datetime模块strftime()方法
strftime()
是 Python 的 datetime
模块中的一个方法,用于将 datetime
对象转换为指定格式的字符串。该方法接受一个格式字符串,其中包含特殊字符来表示日期和时间的各个部分。
以下是一些常用的格式化字符:
%Y
- 年份,四位数%m
- 月份,两位数%d
- 日期,两位数%H
- 小时 (24小时制),两位数%M
- 分钟,两位数%S
- 秒,两位数%%
- 输出一个百分号
下面是一个使用 strftime()
方法的示例代码:
from datetime import datetime
# 获取当前日期和时间
now = datetime.now()
# 使用 strftime 转换为指定格式的字符串
formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_date) # 输出类似 '2023-04-01 12:30:59'
在这个例子中,datetime.now()
获取当前时间,然后使用 strftime()
方法按照指定的格式 '%Y-%m-%d %H:%M:%S'
进行转换,最终输出格式化的日期和时间字符串。
评论已关闭