如何以“Wed Aug 21 2019 8:13 PM”格式打印日期时间?

2024-04-18 22:15:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用以下格式打印时间,我是否要用“2019年8月21日星期三晚上8:13”的格式打印日期和时间?你知道吗

import datetime
now = datetime.datetime.now()
print now.strftime("%m-%d-%Y %H:%M")

当前输出:-你知道吗

08-21-2019 20:13

预期输出:-你知道吗

Wed Aug 21 2019 8:13 PM

Tags: importdatetime格式时间nowaugprintpm
2条回答

代码如下:

print now.strftime("%a %b %d %Y %l:%M %p")

传递给strftime的字符串指定结果输出格式。您可以在这里找到各种格式说明符的完整表格: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior

对于您请求的格式,"%a %b %d %Y %I:%M %p"是可能的最接近的格式,但是请注意,这仍然是零填充时间,因此您将得到08:13 PM,而不是8:13 PM。你知道吗

相关问题 更多 >