using System.Collections.Generic;
public static void Main()
CsvColumns = new string[15];
CsvColumns[2] = "ibiabcd";
CsvColumns[11] = "12/01/2022";
CsvColumns[12] = "12/12/2022";
CsvColumns[13] = "12/03/2020 00:01";
CsvColumns[14] = "12/04/2020 00:01";
if(CsvColumns[12].Contains(":")){
if(DateTime.TryParse(CsvColumns[11], out DateTime valDate)){
result = valDate.AddDays(-1).ToString("yyyy-MM-dd HH:mm:ss");
}else{result = CsvColumns[11];}
if(!String.IsNullOrEmpty(CsvColumns[12])) {result = CsvColumns[12];}
else if(!String.IsNullOrEmpty(CsvColumns[13])) {result = CsvColumns[13];}
else if(!String.IsNullOrEmpty(CsvColumns[14])) {result = CsvColumns[14];}
else {result = CsvColumns[11];}
Console.WriteLine(result);