Python 日期转字符串:使用strftime() 格式化日期输出
Python 日期转字符串:使用strftime() 格式化日期输出
在 Python 中,你可以轻松地将当前日期转换为字符串。这在处理日期信息、格式化输出或将日期存储为文本数据时非常有用。
1. 使用 datetime 模块获取当前日期和时间
Python 的 datetime 模块提供了一个 datetime 类来处理日期和时间信息。要获取当前日期和时间,可以使用 datetime.now() 函数:
from datetime import datetime
# 获取当前日期和时间
now = datetime.now()
print(now)
这将输出类似于以下内容的信息:
2023-12-05 14:35:10.123456
2. 使用 strftime() 方法将日期格式化为字符串
datetime 对象提供了一个 strftime() 方法,该方法允许你使用指定的格式代码将日期信息格式化为字符串。以下是一些常用的格式代码:
%Y:年份(四位数)%m:月份(两位数)%d:日期(两位数)%H:小时(24 小时制)%M:分钟%S:秒
以下是如何将当前日期格式化为 'YYYY-MM-DD' 格式的字符串:
from datetime import datetime
# 获取当前日期和时间
now = datetime.now()
# 将日期格式化为字符串
date_str = now.strftime('%Y-%m-%d')
# 打印日期字符串
print(date_str)
这将输出类似于 '2023-12-05' 的字符串。
自定义日期格式
你可以根据需要组合不同的格式代码来自定义日期格式。例如,要将日期格式化为 'MM/DD/YYYY' 的格式,可以使用以下代码:
date_str = now.strftime('%m/%d/%Y')
总结
通过使用 Python 的 datetime 模块和 strftime() 方法,你可以轻松地将当前日期转换为字符串,并根据需要自定义日期格式。有关 strftime() 方法支持的所有格式代码的完整列表,请参阅 Python 官方文档:https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior
原文地址: https://www.cveoy.top/t/topic/fBWS 著作权归作者所有。请勿转载和采集!