Mysql + Datetime

"Martin Ibarra" <[email protected]>
Newsgroups gmane.comp.gnome.mono.hispano
Message-ID <[email protected]>
Saludos Monos.

Que tal Gente, actualmente me encuentro dearollando algo en C# con mysql,
aqui tengo el siguietne problemita
cuando hago un select a una tabla que tiene un campo datetime este me hace
el select de la forma 2008-05-04 05:44:33  pm , cuando en la tabla
originalmente esta 2008-05-04 17:44:33 y esto me esta causando un problema
al momento de obtener ese campo para poder hacer una operacion ya que no es
lo mismo 05:44:33 que 17:44:33

lo que hago es un TIMEDIFF(campo1, campo2)

para poder obtener las horas, minutos, pero en codigo

   string[] datosCorregir;
            string sql = "SELECT corregir_pk,fecha_actual FROM CORREGIR
WHERE descripcion = ?d";

            c = new MySqlConnection(MyConString);
            datosCorregir = new string[2];

            try
            {
                c.Open();
                cmd = new MySqlCommand(sql, c);
                cmd.Parameters.AddWithValue("?d", nombre);
                r = cmd.ExecuteReader();

                if (r.Read())
                {
                    datosCorregir[0] = r.GetValue(0).ToString() != "" ?
r.GetValue(0).ToString() : " ";
                    datosCorregir[1] = r.GetValue(1).ToString() != "" ?
r.GetValue(1).ToString() : " ";
                }
 }

Aqui el datosCorregir[1] , despues de hacer el select en lugar de traerme en
formato de 24 horas me lo trae en formato de 12 agregandole p.m. 05:44:52 pm
*y yo lo necesito 17:44:52,* alguna sugerencia ?

Saludos.

_______________________________________________
Mono-hispano mailing list
[email protected]
https://listas.hispalinux.es/mailman/listinfo/mono-hispano
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.