Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda!!!!!! con Fecha

Estas en el tema de Ayuda!!!!!! con Fecha en el foro de .NET en Foros del Web. Hola a to2, tengo un problema, espero me puedan ayudar, resulta que muestro en un datalist 3 campos que los resacato de una base de ...
  #1 (permalink)  
Antiguo 08/02/2005, 13:49
 
Fecha de Ingreso: enero-2005
Mensajes: 103
Antigüedad: 20 años, 1 mes
Puntos: 0
Ayuda!!!!!! con Fecha

Hola a to2, tengo un problema, espero me puedan ayudar, resulta que muestro en un datalist 3 campos que los resacato de una base de datos, todo me funciona ok.. pero en el campo de Fecha, aparte de salir la fecha que corresponde me aparec con 0:00:00, quisiera sacarle esa informacion se me imagina que es la hora, pero es irrelevante para lo que trato de hacer..., espero me puedan ayudar... sorry soy nuevo en asp.net

Saludos
Roberto
  #2 (permalink)  
Antiguo 08/02/2005, 16:02
 
Fecha de Ingreso: enero-2005
Ubicación: cali - colombia
Mensajes: 19
Antigüedad: 20 años, 1 mes
Puntos: 0
no se como se haga con el datalist, pero cundo estoy trabajado con grillas me pasa lo mismo.

y lo que hago es poner codigo en el metodo databound de la grilla que es donde se llena la grilla fila por fila, y lo que hago es declarar una variable de tipo datetime, y le asigno lo que tengo en la fecha de la siguiete manera

Dim fecha As DateTime
fecha = "#" & e.Item.Cells(0).Text & "#"
e.Item.Cells(0).Text = fecha.ToShortDateString

espero que te sirva de algo
  #3 (permalink)  
Antiguo 09/02/2005, 09:43
 
Fecha de Ingreso: enero-2005
Mensajes: 103
Antigüedad: 20 años, 1 mes
Puntos: 0
Problema Solucionado

Gracias yherrera... pero lo solucione de la siguiente manera... por si a alguien se le presenta el mismo problema..

<%# Left(DataBinder.Eval(Container.DataItem,"A"),10) %>

de esta manera con Left solo rescato de la base de datos las 10 primeras posiciones, ya que el formato de la fecha era por ejemplo 08/02/2005... espero les ayude..

saludos
  #4 (permalink)  
Antiguo 09/02/2005, 10:14
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Cita:
de esta manera con Left solo rescato de la base de datos las 10 primeras posiciones, ya que el formato de la fecha era por ejemplo 08/02/2005... espero les ayude..
Es válido lo que estas haciendo pero por lo regular, si estas usando el databinder.eval dejale el trabajo a esa funcion para dar formato, recuerda que puedes manejar infinidad de formatos dependiendo del resultado que necesites.

Quedaría mejor de ésta forma:

Cita:
<%# DataBinder.Eval(Container.DataItem,"A","{0:dd/MM/yyyy}") %>
Con ello te traes el día/mes/año, puedes darte una vuelta en las faq´s para ver todos los formatos que puedes manejar.

Cualquier cosa por aqui andamos..

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:02.