python - 使用 python datetime.strptime

标签 python datetime strptime

我想使用 Python datetime.strptime 将字符串转换为日期格式。

但是,我将格式设置为“%m/%d/%y”,但结果是“%Y-%m-%d%H:%M:%S”。 原因是什么?

convert.py

date_str = ['11/10/2021', '12/15/2021', '2/26/2022', '3/10/2021', '3/10/2021', '3/11/2021']
replace_format = datetime.strptime(date_str, '%m/%d/%Y')

结果

print(replace_format)
2022-03-14 00:00:00
2022-04-13 00:00:00
2022-05-11 00:00:00
2022-06-16 00:00:00
2022-06-18 00:00:00
2022-06-18 00:00:00

最佳答案

调用date():

from datetime import datetime

date_str = ['11/10/2021', '12/15/2021', '2/26/2022', '3/10/2021', '3/10/2021', '3/11/2021']
for d in date_str:
    replace_format = datetime.strptime(d, '%m/%d/%Y').date()
    print(replace_format)

结果:

2021-11-10
2021-12-15
2022-02-26
2021-03-10
2021-03-10
2021-03-11

注意:您的代码无法在 Python 3.7 中为我编译,因此我将日期列表中的每个项目放入循环中。

关于python - 使用 python datetime.strptime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72702859/

相关文章:

python - 检查是否可以使用另一个函数的参数调用函数

python - 如果 keyPressEvent 开启,则无法在 QlineEdit 中输入

python pip 指定一个库目录和一个包含目录

python datetime timestrp函数错误

linux - Perl 的 DateTime::Format::Strptime 中的 parse_datetime 方法无法解析时区名称

python - strptime 和 strftime 中参数的不同顺序

python - 在 optparse 帮助输出中列出选项

Python 日期时间 : difference between tz inside method and . 替换(tzinfo=)

javascript - 我如何在 CRM 中根据日期而不是时间记录 'fetchXml' ?

java - 以格式 HH :MM:SS 连续减少 java 中的时间