Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: olve en 29 Diciembre 2009, 01:18 AM

Título: Como insertar un dato (DateTime) desde C#
Publicado por: olve en 29 Diciembre 2009, 01:18 AM
Hola,

No he podido insertar este dato de tipo fecha, en sql server es de tipo  (datetime)
no se q estoy haciendo mal.



DateTime fecha = DateTime.ParseExact(txtCodigo.Text, "yyyy-MM-dd", null);

DateTime sFecha= DateTime.ParseExact("2009-07-10", @"yyyy-MM-dd", null).ToShortDateString();

espero me orienten.


Saludos y GRacias
Título: Re: Como insertar un dato (DateTime) desde C#
Publicado por: Shell Root en 29 Diciembre 2009, 01:44 AM
En el tipo de datos DateTime, podemos ingresar estos posibles valores


Entonces no sé que es lo que queres convertir, que es lo que ingresar al TextBox?
Título: Re: Como insertar un dato (DateTime) desde C#
Publicado por: olve en 29 Diciembre 2009, 01:51 AM
Alex,

Si es correcto pero a la hora de insertar desde c# me envia este error:

"No se puede reconocer la cadena como valor DateTime válido."
Título: Re: Como insertar un dato (DateTime) desde C#
Publicado por: olve en 29 Diciembre 2009, 01:56 AM

Disculpa,


DateTime lFecha = DateTime.Now

asi es como obtengo la fecha

la variables es lFecha no txtCodigo.Text

Título: Re: Como insertar un dato (DateTime) desde C#
Publicado por: Shell Root en 29 Diciembre 2009, 02:32 AM
Cual es el valor de esa variable?
Título: Re: Como insertar un dato (DateTime) desde C#
Publicado por: olve en 29 Diciembre 2009, 17:33 PM
este es el valor

{0001/12/28 12:00:00 a.m.}
Título: Re: Como insertar un dato (DateTime) desde C#
Publicado por: Novlucker en 29 Diciembre 2009, 17:44 PM
Prueba pasando la fecha en formato 24 hrs

Saludos
Título: Re: Como insertar un dato (DateTime) desde C#
Publicado por: olve en 29 Diciembre 2009, 18:00 PM
Listo ya quedo.


Gracias,  Saludos.