datetime là đối tượng ngày tháng của python, với điều đó bạn có thể nhận được bất kỳ định dạng nào bạn muốn trong trường hợp của bạn, bạn có thể lấy định dạng của mình với:
import datetime
row[3].strftime('%y-%m-%d')
Bây giờ để làm rõ những gì đang xảy ra. Với strftime()
bạn có thể lấy Chuỗi ngày hoặc Chuỗi từ Datetimeobject của mình. với '%y-%m-%d'
Tôi đã hình thành nó.
row[3]
phải là phần tử dateobject của bạn.
%y
trả về Năm có 2 chữ số như 14
cho năm 2014. Nếu bạn muốn cả năm, bạn phải nhập %Y
%m
trả về số tháng và %d
số ngày.
cũng có các tùy chọn như ngày trong tuần, tên của tháng, v.v.
bạn có thể đọc về điều đó trong tài liệu
Vì vậy, bây giờ mã của bạn sẽ giống như sau:
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