首页 > 解决方案 > 我正在尝试将字符串格式的日期更改为python中的日期格式

问题描述

我编写了如下代码:

from datetime import datetime

datetime_str = '19/09/2021'

datetime_object = datetime.strptime(datetime_str, '%d/%m/%Y').date()

print(type(datetime_object))
print(datetime_object)

我得到如下输出:

(venv) D:\pythonProject\practice>py test1.py
<class 'datetime.date'>
2021-09-19

这里日期格式更改为 2021-09-19

我需要与日期类型中的“19/09/2021”相同的格式

我尝试将格式更改如下:

newformat = datetime_object.strftime('%d/%m/%Y')
print(newformat)
print(type(newformat))

但是 newformat 是字符串类型的。你能帮我解决这个问题吗?

标签: pythonselenium

解决方案


该行将执行以下操作:

print(datetime_object.strftime("%d/%m/%Y "))

推荐阅读