web-dev-qa-db-fra.com

Python Question: Année et jour de l'année à ce jour?

J'ai une valeur d'année et un jour de l'année et je souhaite convertir une date (jour/mois/année).

Merci d'avance. :)

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

Les fonctions toordinal() et fromordinal() de la classe date peuvent être utilisées:

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