Hola y gracias antes de nada.
Me gustaria saber como puedo hacer para que SQL almacene las fechas con formato americano, es decir: 2004/05/28
Gracias y un saludo.
| |||
Las fechas no se almacenan en ningún formato concreto, sino como un número, lo que quieres, supongo, es que al consultarla te devuelva la fecha en un formato concreto, y para eso tienes dos opciones, una la que te ha dicho TeresitaHP, o bien, tener en cuenta el idioma predeterminado del usuario con el que estás consultando los datos, de eso también depende como te muestra SQL las fechas. Un saludo |
| |||
Tambien puedes cambiar el formato que utilizas en sql, manupularlo a tu antojo, ejemplo: SET DATEFORMAT mdy le estas diciendo que el manejo de fechas va a ser mes/dia/año |
| |||
subo este post alguien sabe como va el dateformat en php con sql para darle formato a un campo llamado desde mysql.
__________________ Mi WEB Intercambio enlaces de texto RedesdelWeb mi msn [email protected] :si: :si: :si: :si: |
| |||
Re: formato fechas sql Hola, tengo un problema parecido, tengo una fecha con formato yyyy/dd/mm y quiero que el dato que hay en mm ponerlo en dd, y a la inversa. Lo he pasado a texto utilizando select CONVERT(varchar(4), YEAR(FEChA)) + '/' + CONVERT(nvarchar(2), day(FEChA)) + '/0' + CONVERT(varchar(2), month(FEChA))AS fecha from tablatemporal y consigo algo así: 2000/4/01 entonces utilizo la función Select CONVERT(smalldatetime,fecha,101) from tabla, para convertirlo de nuevo a formato fecha, pero me lo vuelve a poner como: 2000-01-04 00:00:00 me vuelve a colocar el día 01 en donde el mes, y el mes 04 donde debería ir el día. ¿Podríais ayudarme? Gracias anticipadas. |