Может быть, я вижу вещи ..
В попытке преобразовать дату в формате "mm/dd/yyyy hh:mm:ss PM"
в военное время следующая замена значения строки, похоже, не требует Хотя я уверен, что делал это раньше (со значениями столбцов, отличными от дат). Есть ли какая-то причина, по которой
row["adate"]
не примет присвоенное ему значение в этом случае?
DateTime oos = DateTime.Parse(row["adate"].ToString());
row["adate"] = oos.Month.ToString()
+ "/"
+ oos.Day.ToString()
+ "/"
+ oos.Year.ToString()
+ " "
+ oos.Hour.ToString()
+ ":"
+ oos.Minute.ToString();