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

Problema con fecha.

Estas en el tema de Problema con fecha. en el foro de .NET en Foros del Web. Hola a todos, voy al grano tengo una aplicación web que al llenar unn formulario el usuario necesita ingresar la fecha que desee por lo ...
  #1 (permalink)  
Antiguo 19/12/2007, 14:47
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 17 años
Puntos: 0
Problema con fecha.

Hola a todos, voy al grano tengo una aplicación web que al llenar unn formulario el usuario necesita ingresar la fecha que desee por lo que tiene un calendar, ese es el problema, cuando la aplicación esta local y yo hago el ingreso desde mi maquina la fecha se graba en la base DD/MM/YYYY por ejemplo: 19/12/2007 y no tengo problemas pero al momento de subirlo al servidor y hago un ingreso cuando escojo una fecha me graba MM/DD/YYYY y es un problema a la hora de hacer las consultas porq me sale todo en fechas incorrectas, cierto la base es access.

¿Que puedo hacer, o que está mal?
  #2 (permalink)  
Antiguo 20/12/2007, 19:30
 
Fecha de Ingreso: agosto-2007
Mensajes: 38
Antigüedad: 16 años, 9 meses
Puntos: 0
De acuerdo Re: Problema con fecha.

cambia el tipo de dato en tu base de datos de fecha a caracter (texto) y ya no habra problemas
  #3 (permalink)  
Antiguo 21/12/2007, 08:44
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 17 años
Puntos: 0
Re: Problema con fecha.

Gracias por responder, pero tu crees que la solución más óptima sea esa?
Porque en asp yo resolvia ese problema con este script:

<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>
function DoDateTime(str, nNamedFormat, nLCID)
dim strRet
dim nOldLCID

strRet = str
If (nLCID > -1) Then
oldLCID = Session.LCID
End If

On Error Resume Next

If (nLCID > -1) Then
Session.LCID = nLCID
End If

If ((nLCID < 0) Or (Session.LCID = nLCID)) Then
strRet = FormatDateTime(str, nNamedFormat)
End If

If (nLCID > -1) Then
Session.LCID = oldLCID
End If

DoDateTime = strRet
End Function
</SCRIPT>

y al momento de consultar la fecha:

<%
fecha=split(news.Fields.Item("fecha"),"/")

%>

y la fecha se guarba y se presenta bien.

Pero en asp.net no se como solucionar eso, será algo que modificar en el web.config o a nivel de codigo vb .net, lo necesito porfa alguna solución.
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 04:51.