Foros del Web » Programando para Internet » ASPX (.net) »

problema con formato de fecha

Estas en el tema de problema con formato de fecha en el foro de ASPX (.net) en Foros del Web. hola a todos los del foro..... tengo un problema con una fecha. Estoy trabajando con un gridview que contiene un template con una tabla con ...
  #1 (permalink)  
Antiguo 14/12/2008, 14:40
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
problema con formato de fecha

hola a todos los del foro.....


tengo un problema con una fecha.
Estoy trabajando con un gridview que contiene un template con una tabla con diferentes labels y un label rescata la fecha que traigo de la consulta sql.

El problema que tengo es que la fecha me la muestra como fecha hora (dd/MM/yyyy hh:mm:ss) y quiero que solo me muestre en formato dd/MM/yyyy y he buscado alguna solucion, pero no la he encontrado.

Intente pasarle la fecha formateada desde el sql, pero no me respeto la fecha

Alguien tiene alguna idea de como solucionarlo

gracias
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
  #2 (permalink)  
Antiguo 14/12/2008, 18:39
 
Fecha de Ingreso: mayo-2008
Mensajes: 68
Antigüedad: 16 años
Puntos: 0
Respuesta: problema con formato de fecha

es mas facil de lo que parece. en sql, guarda como es el formato standart de el pais que tengas configurado (generalmente es usa, se puede configurar de otra forma, con una sentencia sql, pero no te lo recomiendo, porqeu despues en el server tenes q hacer lo mismo, por ende no es una solucion confiable).... mas confiable

supongamos que tenes una variable datetyme llamado carpeta fechada q toma de la bd esa info.
ahora necesitas un string q tome el valor con el formato que queres

string fecha exacta = carpetaFechada.ToString("dd-MM-yy");

espero q te sirva. cualquier cosa mandame un amil
  #3 (permalink)  
Antiguo 15/12/2008, 17:14
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: problema con formato de fecha

Cita:
Iniciado por demiantriebl Ver Mensaje
es mas facil de lo que parece. en sql, guarda como es el formato standart de el pais que tengas configurado (generalmente es usa, se puede configurar de otra forma, con una sentencia sql, pero no te lo recomiendo, porqeu despues en el server tenes q hacer lo mismo, por ende no es una solucion confiable).... mas confiable

supongamos que tenes una variable datetyme llamado carpeta fechada q toma de la bd esa info.
ahora necesitas un string q tome el valor con el formato que queres

string fecha exacta = carpetaFechada.ToString("dd-MM-yy");

espero q te sirva. cualquier cosa mandame un amil
cual es tu mail??
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
  #4 (permalink)  
Antiguo 16/12/2008, 03:47
 
Fecha de Ingreso: mayo-2008
Mensajes: 68
Antigüedad: 16 años
Puntos: 0
Respuesta: problema con formato de fecha

ya te agrege a mi msn y estamos en contacto
  #5 (permalink)  
Antiguo 16/01/2009, 22:37
Avatar de normandos  
Fecha de Ingreso: diciembre-2001
Mensajes: 216
Antigüedad: 22 años, 4 meses
Puntos: 0
Respuesta: problema con formato de fecha

Sory por el reflo pero tengo el mismo (o casi) el mismo problema.
ASP.NET 2005, VB.NET 2005.
Sucede que tengo un GV enlazado a datos de mi BD de SQLServer 2005.
Cuando vienen los datos mi fecha en un campo del GV me la muestra (dd/MM/yyyy hh:mm:ss) y no quiero que me muestre la hora!
Como podría dejar solo la fecha?
No tengo como formatear la hora antes de que la muestre ya que los datos están enlazados a la BD por medio de un DataSource =Datos.
Busqué info y nada..
Muchas gracias.
__________________
"No importa lo que nos suceda sino cómo reaccionamos ante lo que nos sucede."

Presidente James E. Faust
  #6 (permalink)  
Antiguo 26/01/2009, 09:06
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: problema con formato de fecha

Cita:
Iniciado por normandos Ver Mensaje
Sory por el reflo pero tengo el mismo (o casi) el mismo problema.
ASP.NET 2005, VB.NET 2005.
Sucede que tengo un GV enlazado a datos de mi BD de SQLServer 2005.
Cuando vienen los datos mi fecha en un campo del GV me la muestra (dd/MM/yyyy hh:mm:ss) y no quiero que me muestre la hora!
Como podría dejar solo la fecha?
No tengo como formatear la hora antes de que la muestre ya que los datos están enlazados a la BD por medio de un DataSource =Datos.
Busqué info y nada..
Muchas gracias.
debes en la consulta, a la fecha hacer lo siguiente.....

convert(char,campo_fecha,112)

lo que debes hacer es buscar en la ayuda de sql las instrucciones convert y cast
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
  #7 (permalink)  
Antiguo 26/01/2009, 15:22
Avatar de normandos  
Fecha de Ingreso: diciembre-2001
Mensajes: 216
Antigüedad: 22 años, 4 meses
Puntos: 0
Respuesta: problema con formato de fecha

Ok pero en mi tabla de SQLServer 2005 me guarda los datos así: "01/03/2009 12:05:00".
Hay alguna forma desde el principio para que la hora me la guarde "12:05" o la fecha "01/03/2009" en mis tablas?
Gracias
__________________
"No importa lo que nos suceda sino cómo reaccionamos ante lo que nos sucede."

Presidente James E. Faust
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 01:07.