Python问题:迄今为止的年份和date?

我有一年的价值和一年的一天,并想转换为一个date(日/月/年)。

提前致谢。 🙂

datetime.datetime(year, 1, 1) + datetime.timedelta(days - 1) 
 >>> import datetime >>> datetime.datetime.strptime('2010 120', '%Y %j') datetime.datetime(2010, 4, 30, 0, 0) >>> _.strftime('%d/%m/%Y') '30/04/2010' 

可以使用date类的toordinal()fromordinal()函数:

 from datetime import date date.fromordinal(date(year, 1, 1).toordinal() + days - 1)