datetime adalah objek tanggal python, dengan itu Anda bisa mendapatkan format apa pun yang Anda inginkan dalam kasus Anda, Anda bisa mendapatkan format Anda dengan:
import datetime
row[3].strftime('%y-%m-%d')
Sekarang untuk klarifikasi tentang apa yang terjadi. Dengan strftime()
anda bisa mendapatkan String Tanggal atau Waktu dari Datetimeobject Anda. dengan '%y-%m-%d'
Saya memformatnya.
row[3]
harus menjadi elemen objek tanggal Anda.
%y
mengembalikan Tahun dengan 2 digit seperti 14
untuk tahun 2014. Jika Anda ingin sepanjang tahun Anda harus mengetikkan %Y
%m
mengembalikan jumlah bulan dan %d
jumlah hari.
ada juga pilihan seperti hari kerja, nama bulan, dll.
Anda dapat membacanya di dokumen
Jadi sekarang kode Anda akan terlihat seperti ini:
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