invierte fechas

29/05/2007 - 19:45 por help me | Informe spam
Que tal.

Mucho agradecería su ayuda al siguiente problema:
Tengo un servidor Windows 2000 server con sql server 2000 que tiene una
aplicación Web que entre otras cosas inserta fechas. Resulta que al realizar
un update a los campos tipo fecha, el servidor cambia el formato DD/MM/YYYY
por MM/DD/YYYY siempre y cuando el dia sea menor o igual a 12, si el día es
mayor a 12 respeta el formato DD/MM/YYYY.

Lo curioso es que antes de realizar el update de la tabla mando a pantalla
la fecha para estar seguro de cual es el formato que trae y el formato es el
correcto DD/MM/YYYY, sin embrago, después de actualizar el campo la fecha
esta invertida.

Saludos

Preguntas similare

Leer las respuestas

#1 Dani Castillo
30/05/2007 - 09:02 | Informe spam
en fechas nunca uses formatos "regionales" como dd/mm/yyyy porque te van a
crear estos lios tanto en sql como en otras aplicaciones
usa el formato canonico, si es necesario create una funcion para pasar a ese
formato, es el mas standar y cualquier base de datos lo entiende
correctamente sin confusion posible

el formato canonico es
yyyy-mm-dd

_____________________
Dani
_____________________
"help me" <help escribió en el mensaje
news:
Que tal.

Mucho agradecería su ayuda al siguiente problema:
Tengo un servidor Windows 2000 server con sql server 2000 que tiene una
aplicación Web que entre otras cosas inserta fechas. Resulta que al


realizar
un update a los campos tipo fecha, el servidor cambia el formato


DD/MM/YYYY
por MM/DD/YYYY siempre y cuando el dia sea menor o igual a 12, si el día


es
mayor a 12 respeta el formato DD/MM/YYYY.

Lo curioso es que antes de realizar el update de la tabla mando a pantalla
la fecha para estar seguro de cual es el formato que trae y el formato es


el
correcto DD/MM/YYYY, sin embrago, después de actualizar el campo la fecha
esta invertida.

Saludos

Respuesta Responder a este mensaje
#2 help me
30/05/2007 - 19:27 | Informe spam
Ya lo probé y sí resulto.

Muchas gracias.

"Dani Castillo" wrote:

en fechas nunca uses formatos "regionales" como dd/mm/yyyy porque te van a
crear estos lios tanto en sql como en otras aplicaciones
usa el formato canonico, si es necesario create una funcion para pasar a ese
formato, es el mas standar y cualquier base de datos lo entiende
correctamente sin confusion posible

el formato canonico es
yyyy-mm-dd

_____________________
Dani
_____________________
"help me" <help escribió en el mensaje
news:
> Que tal.
>
> Mucho agradecería su ayuda al siguiente problema:
> Tengo un servidor Windows 2000 server con sql server 2000 que tiene una
> aplicación Web que entre otras cosas inserta fechas. Resulta que al
realizar
> un update a los campos tipo fecha, el servidor cambia el formato
DD/MM/YYYY
> por MM/DD/YYYY siempre y cuando el dia sea menor o igual a 12, si el día
es
> mayor a 12 respeta el formato DD/MM/YYYY.
>
> Lo curioso es que antes de realizar el update de la tabla mando a pantalla
> la fecha para estar seguro de cual es el formato que trae y el formato es
el
> correcto DD/MM/YYYY, sin embrago, después de actualizar el campo la fecha
> esta invertida.
>
> Saludos
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida