Может быть, я вижу вещи ..Преобразование времени в военных
В попытке превратить дату с форматом "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();
Off-Topic: Вы можете посмотреть на дату Форматирование: http://msdn.microsoft.com/en-us/library/az4se3k1.aspx – dbemerlin
'строка [ "adate" ] = oos.ToString ("MM/dd/YYYY HH: mm") 'может быть лучше –
@Philip Fourie: row [" adate "]. Text = oos.ToString (" MM/dd/YYYY HH: mm ") опубликуйте его как ответ и получите какую-то репутацию! :) –