elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Manejo de Fechas C# (Solucionado)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Manejo de Fechas C# (Solucionado)  (Leído 10,858 veces)
mr_marley

Desconectado Desconectado

Mensajes: 50



Ver Perfil
Manejo de Fechas C# (Solucionado)
« 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........


« Ú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
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Manejo de Fechas C#
« Respuesta #1 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

Extras:

Standard Date Time formats
Numeros
Formatin Types
Composite Formatting <- Lee este


« Última modificación: 20 Julio 2010, 19:16 pm por D4N93R » En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Manejo de Fechas C#
« Respuesta #2 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
En línea

mr_marley

Desconectado Desconectado

Mensajes: 50



Ver Perfil
Re: Manejo de Fechas C#
« Respuesta #3 en: 21 Julio 2010, 02:27 am »

simplemente con formatear  :D
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


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Manejo de Fechas C#
« Respuesta #4 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.
En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: Manejo de Fechas C#
« Respuesta #5 en: 21 Julio 2010, 04:41 am »

Se puede hacer directamente en la consulta:

Código
  1. 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


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Manejo de Fechas C#
« Respuesta #6 en: 21 Julio 2010, 04:53 am »

yo usualmente a los datetime le hago desde la consulta algo asi:

Código
  1. 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 Desconectado

Mensajes: 502



Ver Perfil
Re: Manejo de Fechas C#
« Respuesta #7 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
  1. 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 Desconectado

Mensajes: 50



Ver Perfil
Re: Manejo de Fechas C#
« Respuesta #8 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
En línea

Cuántas muertes más serán necesarias para darnos cuenta de que ya han sido demasiadas  By: Marley87
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Solucionado] Manejo de Array's
Programación Visual Basic
agus0 3 2,085 Último mensaje 14 Enero 2011, 15:36 pm
por agus0
[Solucionado]Manejo de Sesiones en C# Form
.NET (C#, VB.NET, ASP)
.:Snifer:. 8 12,828 Último mensaje 20 Enero 2011, 16:48 pm
por .:Snifer:.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines