python - 我正在尝试将字符串格式的日期更改为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 是字符串类型的。你能帮我解决这个问题吗?
解决方案
该行将执行以下操作:
print(datetime_object.strftime("%d/%m/%Y "))
推荐阅读
- firebase - Firebase“session_start”事件在应用程序处于前台后超过 10 秒被触发
- python - Flask - 未找到请求的 url
- leaflet - turf + 传单,从 booleanContains/booleanWithin 获得阳性结果的麻烦
- nginx - 如何将 nginx 位置添加回 302 重定向响应位置
- google-cloud-platform - 如何在没有第三方服务的情况下使用谷歌云功能发送电子邮件
- doxygen - 我有多个文件夹要包含在 doxywizard 中
- c++ - C++ 此代码如何工作(enable_if 构造函数/方法)?
- laravel - 使用 vue.js 和 Element-ui 在 Laravel 中上传和保存图像的正确方法
- vue.js - 在 Vue 和 Vuetify 中设置为禁用的 v-tabs
- osgi - 如何根据配置绑定动态引用?