Bonjour et desolé de ne pas toujours suivre les regles du forum,je tacherais de faire mieux a l'avenir !!!
bref, ma question concerne l'obtention d'une date au format jj/mm/aaaa lorsque l'on fait un select ...qq serait il m'aider ??
Version imprimable
Bonjour et desolé de ne pas toujours suivre les regles du forum,je tacherais de faire mieux a l'avenir !!!
bref, ma question concerne l'obtention d'une date au format jj/mm/aaaa lorsque l'on fait un select ...qq serait il m'aider ??
Le format de date est une notion qui n'existe pas en SQL.
A lire :
http://sqlpro.developpez.com/SQL_AZ_E.html#Date
A +
Merci,
ta doc est " on ne pleut plus clair", seulement j'obtiens toujours une date au format " AAAA-MM-JJ hh:mm:ss.xxx "
je suppose que si je veux jj/mm/aaaa
je fais
" SET DATEFORMAT DMY" (day month year)
malgré cela , si je fais
" select cast(colData as datetime) from maDate "
j'ai une date au format " AAAA-MM-JJ hh:mm:ss.xxx "
...flûte ..
... mais es-ce bien raisonnable de faire du formatage en T-SQL ? C'est pas le role du serveur de faire de la cosmetique. Ne vaudrait-il pas mieux pour toi de le faire dans ton appli ?Code:select convert(varchar(20), colData, 103) from maDate
pas mal la requete ...
quant a ta question je ne me la posais meme pas jusqu'ici puisque c'etait systematiquement dans mes applis que je gerais la converion au format de date classique ...
je me demande juste si je reiventais pas la roue et si il n'y avait pas un moyen de gerer cela " a la source " ie a la source de données ie en SQL... je pense que la question merite reflexion non? comment font les autres developpeurs?
Comme l'avait mentionne Frederic precedemment:
Le reste n'est que cosmetique gere par le clientCode:set dateformat DMY