Tal vez estoy viendo cosas ..Conversión de la hora a militar
En un intento de convertir una fecha con un formato de "mm/dd/yyyy hh:mm:ss PM"
en tiempo militar, no parece la siguiente sustitución de un valor de fila para tomar. Aunque estoy seguro de haber hecho esto antes (con valores de columna que no sean fechas). ¿Hay algún motivo por el que row["adate"]
no acepte un valor asignado en este caso?
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: Es posible que desee echar un vistazo a formato de fecha: http://msdn.microsoft.com/en-us/library/az4se3k1.aspx – dbemerlin
'fila [ "AFecha" ] = oos.ToString ("MM/dd/YYYY HH: mm") 'podría ser mejor –
@Philip Fourie: row [" adate "]. Text = oos.ToString (" MM/dd/YYYY HH: mm ") publicarlo como una respuesta y obtener cierta reputación! :) –