Título: Manejo de Fechas C# (Solucionado) Publicado por: mr_marley en 20 Julio 2010, 18:23 pm Bueno Gente hoy traigo esta duda la cual tratare de explicar a continuacion..
tengo un campo tipo Datetime en un bd. cuando mando a guardar mando solo la fecha > 20/07/2010 veo en la BD y efectivamente sale asi > 20/07/2010 Cargo un DataGridView y en el campo fecha sigue saliendo Bien... > 20/07/2010 todo Bien las consultas no hay problema con respecto a la fecha.... Pero....XD al momento de por ejemplo de el DatagridView de la columna Fecha > 20/07/2010 lo paso a un TextBox ya me pone asi > 20/07/2010 12:00:00 am no lo entiendo si en el DataGridView es como un string porque le agrega lo demas eso pasa tambien cuando mando a imprimir el DataGridView la Columna Fecha Se ve Bien asi > 20/07/2010 en el preview a ala imprecion ya sale con Hora.. De misma manera al moneto de Exportar a PDF.... bueno me imagino que a muchos le a sucedido... Quisiera saber xk sale eso Y como lo puedo evitar para q no me agrege la hora > 12:00:00 am al momento de Imprimir, Exportar... Gracias........ Título: Re: Manejo de Fechas C# Publicado por: [D4N93R] en 20 Julio 2010, 19:12 pm Aaaahh las fechas, un verdadero infierno xD Bueno, no se me ocurre mucho ahora, pero no puedes agregarle un formateado específico a la columna?
Un ojito a MSDN no cae mal! http://msdn.microsoft.com/en-us/library/f9x2790s.aspx (http://msdn.microsoft.com/en-us/library/f9x2790s.aspx) Extras: Standard Date Time formats (http://msdn.microsoft.com/en-us/library/az4se3k1.aspx) Numeros (http://msdn.microsoft.com/en-us/library/0c899ak8.aspx) Formatin Types (http://msdn.microsoft.com/en-us/library/26etazsy.aspx) Composite Formatting (http://msdn.microsoft.com/en-us/library/txafckwd.aspx) <- Lee este Título: Re: Manejo de Fechas C# Publicado por: seba123neo en 21 Julio 2010, 01:37 am Bueno Gente hoy traigo esta duda la cual tratare de explicar a continuacion.. tengo un campo tipo Datetime en un bd. cuando mando a guardar mando solo la fecha > 20/07/2010 veo en la BD y efectivamente sale asi > 20/07/2010 Cargo un DataGridView y en el campo fecha sigue saliendo Bien... > 20/07/2010 todo Bien las consultas no hay problema con respecto a la fecha.... Pero....XD al momento de por ejemplo de el DatagridView de la columna Fecha > 20/07/2010 lo paso a un TextBox ya me pone asi > 20/07/2010 12:00:00 am no lo entiendo si en el DataGridView es como un string porque le agrega lo demas eso pasa tambien cuando mando a imprimir el DataGridView la Columna Fecha Se ve Bien asi > 20/07/2010 en el preview a ala imprecion ya sale con Hora.. De misma manera al moneto de Exportar a PDF.... bueno me imagino que a muchos le a sucedido... Quisiera saber xk sale eso Y como lo puedo evitar para q no me agrege la hora > 12:00:00 am al momento de Imprimir, Exportar... Gracias........ simplemente con formatear :D Título: Re: Manejo de Fechas C# Publicado por: mr_marley en 21 Julio 2010, 02:27 am simplemente con formatear :D Puedes Ser mas espesifico por favor Un ejemploTítulo: Re: Manejo de Fechas C# Publicado por: seba123neo en 21 Julio 2010, 02:56 am ya te puso todo D4N93R en esos links que te paso, decia que con solo formatear ese valor podes hacer que te muestre solo la parte de la fecha...nada mas.
Título: Re: Manejo de Fechas C# Publicado por: 43H4FH44H45H4CH49H56H45H en 21 Julio 2010, 04:41 am Se puede hacer directamente en la consulta:
Código
Donde fecha es una columna con tipo de datos = datetime y prueba es la tabla. Título: Re: Manejo de Fechas C# Publicado por: seba123neo en 21 Julio 2010, 04:53 am yo usualmente a los datetime le hago desde la consulta algo asi:
Código
lo muestra en dd/mm/yyyy como te lo puso 43H4FH44H45H4CH49H56H45H , creo que por el 1, te va a salir en formato mm/dd/yy Título: Re: Manejo de Fechas C# Publicado por: 43H4FH44H45H4CH49H56H45H en 21 Julio 2010, 05:09 am Con 1 saldria USA mm/dd/yy, lo tenia en ese formato en mi ejemplo.
como escribio @seba123neo seria: Código
Título: Re: Manejo de Fechas C# Publicado por: mr_marley en 21 Julio 2010, 23:12 pm Bueno ya resolvi mi problema era cuestion convertirlo a cadena desde la consulta
como dijo 43H4FH44H45H4CH4 1 Código: SELECT convert(varchar, fecha, 1) FROM prueba pero mi proble surgio al ver que esa sentica Sql No funciona en acces asi q ingade un poco y quedo asii.. 2 Código: SELECT CStr(Fecha) FROM prueba Quieo aclarar que la primera sentencia SQL no la probe pero me imagino que debe funcionar... la 2 es para Acces y funciona perfecto.... Espero y les sirva a muchos xD By: Marley87 |