datetime est l'objet date de python, avec lequel vous pouvez obtenir n'importe quel format que vous voulezdans votre cas, vous pouvez obtenir votre format avec :
import datetime
row[3].strftime('%y-%m-%d')
Maintenant, pour clarifier ce qui se passe. Avec strftime()
vous pouvez obtenir une chaîne de date ou d'heure à partir de votre objet Datetime. avec '%y-%m-%d'
Je l'ai formaté.
row[3]
devrait être votre élément dateobject.
%y
renvoie l'année avec 2 chiffres comme 14
pour 2014. Si vous voulez toute l'année, vous devez taper %Y
%m
renvoie le nombre de mois et %d
le nombre de jour.
il y a aussi des options comme le jour de la semaine, le nom du mois, etc.
vous pouvez lire à ce sujet dans la docs
Alors maintenant, votre code devrait ressembler à ceci :
import datetime
#your code to read the file
for row in rows:
row[3] = row[3].strftime('%y-%m-%d')
print(row)
#some other code