datetime é o objeto date do python, com isso você pode obter qualquer formato que desejar; no seu caso, você pode obter seu formato com:
import datetime
row[3].strftime('%y-%m-%d')
Agora vamos esclarecer o que está acontecendo. Com
strftime()
você pode obter uma sequência de data ou hora do seu objeto Datetime. com '%y-%m-%d'
Eu formatei. row[3]
deve ser seu elemento dateobject. %y
retorna o ano com 2 dígitos como 14
para 2014. Se você quiser o ano inteiro, digite %Y
%m
retorna o número do mês e %d
o número do dia. há também opções como o dia da semana, o nome do mês, etc.
você pode ler sobre isso nos documentos
Então agora seu código deve ficar assim:
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