📌  相关文章
📜  仅在 Python 中将 datetime 对象转换为日期字符串 (1)

📅  最后修改于: 2023-12-03 14:49:15.430000             🧑  作者: Mango

仅在 Python 中将 datetime 对象转换为日期字符串

在 Python 中,可以使用 datetime 模块来处理日期和时间。如果要将 datetime 对象转换为日期字符串,可以使用 strftime 方法。

strftime 方法

strftimedatetime 对象的方法,用于将日期和时间格式化为字符串。它接受一个格式字符串作为参数,该格式字符串包含以下占位符:

  • %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 对象转换为日期字符串。在格式化字符串中使用合适的占位符,可以按自己的需求格式化日期和时间。