年の値と年の日があり、日付(日/月/年)に変換したい。
前もって感謝します。 :)
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'
toordinal()
およびdate
クラスの fromordinal()
関数を使用できます。
from datetime import date
date.fromordinal(date(year, 1, 1).toordinal() + days - 1)