datetime ist das Datumsobjekt von Python, mit dem Sie jedes gewünschte Format erhalten können, in Ihrem Fall können Sie Ihr Format erhalten mit:
import datetime
row[3].strftime('%y-%m-%d')
Nun zur Klärung dessen, was passiert. Mit strftime() Sie können eine Datums- oder Zeitzeichenfolge aus Ihrem Datetime-Objekt erhalten. mit '%y-%m-%d' Ich habe es formatiert.
row[3] sollte Ihr dateobject-Element sein.
%y gibt das Jahr mit 2 Ziffern wie 14 zurück für 2014. Wenn Sie das ganze Jahr wollen, müssen Sie %Y eingeben
%m gibt die Zahl des Monats und %d zurück die Anzahl der Tage.
es gibt auch Optionen wie Wochentag, den Namen des Monats usw.
Sie können darüber in den Dokumenten nachlesen
Jetzt sollte Ihr Code also so aussehen:
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