1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #on sait que:
>>> datetime.date.today()
datetime.date(2008,6,16)
#maintenant essayons de le convertir en string avec str(), pour voir ce que ça donne:
>>>str(datetime.date.today())
'2008-06-16'
#Ah.... déjà on sait qu'on peut facilement manier un string...bon, faisons de ceci une liste:
>>>str(datetime.date.today()).split('-')
['2008','06','16']
#C'est presque ça mais faudrait inverser l'ordre de cette liste, et on peut y arrivere par un moyen très simple ex [1,2,3][::-1]=[3,2,1] donc:
>>>str(datetime.date.today()).split('-')[::-1]
['16','06','2008']
#Maintenant on voudrait réunir tous les éléments de cette liste en un string, on va donc utiliser .join() (pour plus d'info tapes help(''.join) dans l'interpreteur):
>>> ''.join(str(datetime.date.today()).split('-')[::-1])
'16062008' |
Partager