-
datestyle
bonjour,
j'ai un probleme avec le format de date dans ma base postgresql.
des champs DATE sont enregistrés par défaut (yyyy-mm-dd) mais je voudrai les afficher au format dd-MMM-yyyy.
j'ai changé le datestyle dans le postgresql.conf, j'ai fait un set DATESTYLE,
j'ai redémarré le service... rien n'y fait, ils restent au format initial aprés refresh, apres update, apres nouvel insertion.
Quelqu'un saurait résoudre ce petit probleme ?
-
Utilise une fonction de formatage de date dans postgresql.
Sinon affiche ton
Set datestyle pour qu'on explore !
-
quel genre de fonction de formatage ?
je vois pas ce que ça pourrait-etre ?
pour mon set datestyle, j'ai juste fait : set datestyle to European
-
Merci de consulter la faq
-
rien n'y fait : ALTER DATABASE "mabase" SET DateStyle =iso, dmy (ou European)...
update matable set champ_date=...
un refresh...
toujours rien: il reste au format par defaut
-
Mon ami le problème d'affichage est tout autre chose.
DateStyle c'est pour le format en entrée pas pour la sotie.
Laisse-moi fouiller la fonction postgre de formatage des dates.
-
Il s'agit de la fonction to_date
-
merci beaucoup pour vos conseils.
en fait ça n'est pas to_date qu'il me fallait mais to_char qui renvoie une date en string selon le format passé en parametre.
je l'avais pas hésité parce qu'il necessitait un Timestamp et en fait il marche tres bien avec un type Date.