Bonjour.
Je cherche une solution pour retrouver une date à partir du nombre de mois écoulés.
Par exemple :
"Date d'il y a 3 mois" et le script me ressort "Juillet 2007"
Existe-t-il une fonction dans time ou datetime ?
Je n'ai pas trouvé alors j'ai essayé de le faire moi-même, mais j'ai un problème:
Dans l'état ça fonctionne ; mais si mois >= 22 alors j'obtiens un out of range...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 an=["Janv", "Fev", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Dec"] mois=2 actu=time.strftime("%m") actuy=time.strftime("%Y") actu=int(actu) test=actu-mois print an[test-1]
Je suppose que le 22 sort de 10 (puisqu'on est en octobre) + 12 ?
D'où viens mon problème ?
Partager