datetime je objekt data pythonu, pomocí kterého můžete získat libovolný formát, ve vašem případě můžete svůj formát získat:
import datetime
row[3].strftime('%y-%m-%d')
Nyní k objasnění toho, co se děje. Pomocí strftime() můžete získat řetězec data nebo času z objektu Datetime. s '%y-%m-%d' Zformátoval jsem to.
row[3] by měl být vaším prvkem dateobject.
%y vrátí rok se 2 číslicemi jako 14 pro rok 2014. Pokud chcete celý rok, musíte zadat %Y
%m vrátí číslo měsíce a %d číslo dne.
jsou zde také možnosti jako den v týdnu, název měsíce atd.
o tom si můžete přečíst v dokumentech
Nyní by tedy váš kód měl vypadat takto:
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