我正在迭代一些以 2 种不同方式格式化的日期字符串,我想确保它们的格式相同,并且是一个日期时间对象。我的字符串是这样的:
#
'2020-10-25'
'25/10/2020'
#
所以它们是 YYYY-MM-DD 和 DD/MM/YYYY 我希望所有日期的格式都像 DD/MM/YYYY
我当前的代码如下所示:
for completedDate in dates:
try:
completeDate = datetime.datetime.strptime(completeDate, "%Y-%m-%d").strftime("%d/%m/%Y")
except:
completeDate = datetime.datetime.strptime(completeDate, "%d/%m/%Y").date()
print(completeDate)
哪个输出:
25/10/2020
2020-10-25
我想:
25/10/2020
25/10/2020
它似乎适用于带有破折号的日期(YYYY-MM-DD),但对斜线则相反......我认为这可能是一件小事,但我已经盯着这个太久了,帮助!
慕仙森
相关分类