python - 如何使用python3修复日期格式
问题描述
我有日期格式如下的数据:
date_format = 190410
year = 19
month = 04
date = 10
我想更改日期格式,如下所示:
date_format = 10-04-2019
我该如何解决这个问题?
解决方案
>>> import datetime
>>> date = 190410
>>> datetime.datetime.strptime(str(date), "%y%m%d").strftime("%d-%m-%Y")
'10-04-2019'
datetime.strptime()
接受一个数据字符串和一个格式,并将其转换为datetime
对象,并且datetime
对象有一个调用的方法,该方法strftime
将datetime
对象转换为具有给定格式的字符串。%y %m %d %Y
你可以从这里看看是什么。
推荐阅读
- php - Laravel 5.5 AJAX 实时数据搜索不起作用
- mysql - 在多线程中使用相同的数据库连接时发生了什么?
- swift - 在 PDF 中绘制 NSString(水印)
- python - 如何成功安装mysqlclient
- vue.js - VueJs - Element UI:如何更改 el-date-picker
- ignite - apache点燃spring数据是否支持order by子句
- .htaccess - 如何将所有请求链接到 index.php 并将 sitemap.xml 链接到 .htaccess 中的 sitemap.php
- ruby-on-rails - 控制器子目录中的操作路径是什么?
- go - 如何在范围内插入记录数组
- mysql - Mysql根据日期从多个表中计算总库存进出