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