Autor
|
Tema: Manejo de Fechas C# (Solucionado) (Leído 11,193 veces)
|
mr_marley
Desconectado
Mensajes: 50
|
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........
|
|
« Última modificación: 21 Julio 2010, 23:13 pm por mr_marley »
|
En línea
|
Cuántas muertes más serán necesarias para darnos cuenta de que ya han sido demasiadas By: Marley87
|
|
|
|
seba123neo
|
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
|
|
|
En línea
|
|
|
|
mr_marley
Desconectado
Mensajes: 50
|
simplemente con formatear Puedes Ser mas espesifico por favor Un ejemplo
|
|
|
En línea
|
Cuántas muertes más serán necesarias para darnos cuenta de que ya han sido demasiadas By: Marley87
|
|
|
seba123neo
|
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.
|
|
|
En línea
|
|
|
|
43H4FH44H45H4CH49H56H45H
Wiki
Desconectado
Mensajes: 502
|
Se puede hacer directamente en la consulta: SELECT CONVERT(VARCHAR, fecha, 1) FROM prueba
Donde fecha es una columna con tipo de datos = datetime y prueba es la tabla.
|
|
|
En línea
|
-R IP :0100 -A 100 2826:0100 MOV AH,09 2826:0102 MOV DX,109 2826:0105 INT 21 2826:0105 MOV AH,08 2826:0105 INT 21 2826:0107 INT 20 2826:0109 DB 'MI NICK ES CODELIVE.$' 2826:0127 -R BX :0000 -R CX :20 -N CODELIVE.COM -W
|
|
|
seba123neo
|
yo usualmente a los datetime le hago desde la consulta algo asi: CONVERT(CHAR(10),pc.fecha,103)AS fecha
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
|
|
|
En línea
|
|
|
|
43H4FH44H45H4CH49H56H45H
Wiki
Desconectado
Mensajes: 502
|
Con 1 saldria USA mm/dd/yy, lo tenia en ese formato en mi ejemplo. como escribio @seba123neo seria: SELECT CONVERT(VARCHAR,fecha,103) FROM prueba
|
|
|
En línea
|
-R IP :0100 -A 100 2826:0100 MOV AH,09 2826:0102 MOV DX,109 2826:0105 INT 21 2826:0105 MOV AH,08 2826:0105 INT 21 2826:0107 INT 20 2826:0109 DB 'MI NICK ES CODELIVE.$' 2826:0127 -R BX :0000 -R CX :20 -N CODELIVE.COM -W
|
|
|
mr_marley
Desconectado
Mensajes: 50
|
Bueno ya resolvi mi problema era cuestion convertirlo a cadena desde la consulta como dijo 43H4FH44H45H4CH4 1 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 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
|
|
|
En línea
|
Cuántas muertes más serán necesarias para darnos cuenta de que ya han sido demasiadas By: Marley87
|
|
|
|
|