📅  最后修改于: 2023-12-03 14:49:15.430000             🧑  作者: Mango
在 Python 中,可以使用 datetime
模块来处理日期和时间。如果要将 datetime
对象转换为日期字符串,可以使用 strftime
方法。
strftime
是 datetime
对象的方法,用于将日期和时间格式化为字符串。它接受一个格式字符串作为参数,该格式字符串包含以下占位符:
%Y
:年份,如 2022%m
:月份,如 01,02,12%d
:月中的第几天,如 01,02,31%H
:小时,24 小时制,如 00,01,23%M
:分钟,如 00,01,59%S
:秒钟,如 00,01,59例如,你可以使用 strftime
来将 datetime
对象格式化为 YYYY-MM-DD
的日期字符串:
from datetime import datetime
date_time = datetime.now()
date_string = date_time.strftime('%Y-%m-%d')
print(date_string)
输出:
2022-10-13
下面是一个完整的程序示例,它将 datetime
对象转换为日期字符串:
from datetime import datetime
# 创建一个 datetime 对象
date_time = datetime(2022, 10, 13, 12, 30, 45)
# 将 datetime 对象转换为日期字符串
date_string = date_time.strftime('%Y-%m-%d')
# 输出日期字符串
print(date_string)
输出:
2022-10-13
使用 datetime
模块的 strftime
方法可以将 datetime
对象转换为日期字符串。在格式化字符串中使用合适的占位符,可以按自己的需求格式化日期和时间。