将日期附加到列表时,打印输出显示为“[ datetime.date(YYYY, MM, DD)]”而不是简单的“YYYY-MM-DD”格式。
Python 中的日期是对象。打印时,它们有两种表示形式:
要获取简单的日期字符串,请使用 str() 将日期对象转换为字符串。这确保了打印时使用正则表示。下面是一个示例:
import datetime today = datetime.date.today() print(str(today)) # Prints "2008-11-22"
或者,您可以使用 strftime() 方法创建自定义日期格式:
print(today.strftime('%Y-%m-%d')) # Prints "2008-11-22"
strftime( ) 支持各种格式说明符来自定义日期格式,例如as:
您还可以使用字符串插值直接格式化字符串中的日期:
print(f"Today is {today:%Y-%m-%d}")
以上是如何在 Python 中设置打印日期的格式?的详细内容。更多信息请关注PHP中文网其他相关文章!