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

Problemas con fechas

Estas en el tema de Problemas con fechas en el foro de ASPX (.net) en Foros del Web. Hola que tal tengo un proyecto con asp.net (VB.net) y sql server 2005 Resulta que debo actualizar un campo de tipo datetime con la fecha ...
  #1 (permalink)  
Antiguo 19/09/2008, 10:02
Avatar de enunez810  
Fecha de Ingreso: junio-2003
Ubicación: Caracas, Venezuela
Mensajes: 98
Antigüedad: 20 años, 10 meses
Puntos: 0
Problemas con fechas

Hola que tal tengo un proyecto con asp.net (VB.net) y sql server 2005

Resulta que debo actualizar un campo de tipo datetime con la fecha actual me da error por que el actualiza con el formato DD/MM/YYYY HH:MM:SS y la BD ESTA MM/DD/YYYY HH:MM:SS como puedo hacer para formatear la fecha antes de hacer la actualizacion

o tambien como puedo hacer para cambiar el formato en la base de datos para que el campo datetime tenga formato DD/MM/YYYY y no MM/DD/YYYY

la segunda seria lo mejor pero de verdad cualquiera serviria

gracias por su apoyo
  #2 (permalink)  
Antiguo 19/09/2008, 10:21
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: Problemas con fechas

Hola.

Te sugiero que pases las fechas en el formato YYYYMMDD, así nunca tendrás problemas, y aplica para cualquier base de datos, independiente de la configuración del servidor.

Saludos!
  #3 (permalink)  
Antiguo 19/09/2008, 10:48
Avatar de enunez810  
Fecha de Ingreso: junio-2003
Ubicación: Caracas, Venezuela
Mensajes: 98
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: Problemas con fechas

a ok pero como hago esa conversion
muchas gracias
  #4 (permalink)  
Antiguo 19/09/2008, 16:42
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Problemas con fechas

Hola, lo que tenes que hacer es pasar la fecha como parametro del comando y SQL se encarga de ponerla en el formato correcto independientemente de como la tengas vos.....

Dim Cmd as new SqlCommand
Cmd.CommandText = "Insert into TuTabla(Campo, fecha) values('Hola', @fecha)"
Cmd.Parameters.AddWithValue("@fecha", Date.Now)
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:35.