首页 > 解决方案 > 如何使用python3修复日期格式

问题描述

我有日期格式如下的数据:

    date_format = 190410
    year  = 19
    month = 04
    date  = 10

我想更改日期格式,如下所示:

date_format = 10-04-2019

我该如何解决这个问题?

标签: pythonpython-3.xdate

解决方案


>>> import datetime
>>> date = 190410
>>> datetime.datetime.strptime(str(date), "%y%m%d").strftime("%d-%m-%Y")
'10-04-2019'

datetime.strptime()接受一个数据字符串和一个格式,并将其转换为datetime对象,并且datetime对象有一个调用的方法,该方法strftimedatetime对象转换为具有给定格式的字符串。%y %m %d %Y你可以从这里看看是什么。


推荐阅读