Python 3.x 如何在python中将数字年转换为日-月-年格式?

Python 3.x 如何在python中将数字年转换为日-月-年格式?,python-3.x,Python 3.x,我有一个专栏,名为construction_year,作为数字(int)year。我想用python将其转换为dd-mm-yyyy格式。我曾尝试使用datetime和pandas来实现datetim和转换时间戳来提取格式,但没有成功 例如:我有一个类似于2013年(int)的年份,我想在python 3.x中将其转换为01-01-2013。为字符串 如果要将其转换为字符串,只需使用: convert_string = '01-01-{}'.format from datetime import

我有一个专栏,名为construction_year,作为数字(int)year。我想用python将其转换为
dd-mm-yyyy
格式。我曾尝试使用datetime和pandas来实现datetim和转换时间戳来提取格式,但没有成功

例如:我有一个类似于2013年(int)的年份,我想在python 3.x中将其转换为01-01-2013。

为字符串 如果要将其转换为字符串,只需使用:

convert_string = '01-01-{}'.format
from datetime import date
from functools import partial

convert_to_date = partial(date,month=1,day=1)
然后像这样使用它:

>>> convert_string(2013)
'01-01-2013'
进入约会时间 如果要将其转换为
datetime
对象,只需使用:

convert_string = '01-01-{}'.format
from datetime import date
from functools import partial

convert_to_date = partial(date,month=1,day=1)
现在,
convert_to_date
是一个函数,用于将数字
年份
转换为
日期
对象:

>>> convert_to_date(2013)
datetime.date(2013, 1, 1)

作为一根绳子?或作为日期时间?转换为日期格式dd mm yyyy