I'm reading in a series of CSV files then writing them back out. Some files have different date formats, but I want to write them all out in "%Y-%m-%d"
format (YYYY-MM-DD).
How can I write some if statements for the case when the date format is "%m/%d/%Y"
and for "%m-%d-%Y"
?
Here's what I've attempted :
reader = csv.reader(gzip.open(readfile), delimiter=',')
for line in reader:
if datetime.datetime.strptime(line[10], "%m/%d/%Y") == "%m/%d/%Y"
line[10] = datetime.datetime.strptime(line[26], "%m/%d/%Y").strftime("%Y-%m-%d")
else:
line[10] = datetime.datetime.strptime(line[26], "%m-%d-%Y").strftime("%Y-%m-%d")