datetime to obiekt daty w Pythonie, dzięki któremu możesz uzyskać dowolny format, w swoim przypadku możesz uzyskać swój format za pomocą:
import datetime
row[3].strftime('%y-%m-%d')
Teraz wyjaśnię, co się dzieje. Z strftime() możesz uzyskać ciąg daty lub godziny z obiektu Datetime. z '%y-%m-%d' Sformatowałem to.
row[3] powinien być Twoim elementem dateobject.
%y zwraca rok z 2 cyframi, np. 14 na rok 2014. Jeśli chcesz cały rok, musisz wpisać %Y
%m zwraca liczbę miesięcy i %d liczba dni.
dostępne są również opcje, takie jak dzień tygodnia, nazwa miesiąca itp.
możesz o tym przeczytać w dokumentacji
Więc teraz twój kod powinien wyglądać tak:
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