Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
J'utilise Postgresql 8.4. Lorsque j'insère la date dans la base sous format dd/mm/yyyy elle est insérée correctement mais enregistrée sous format yyyy-mm-dd. Et donc lorsque je la récupère, elle est sous ce dernier format. Comment je peux faire pour qu'elle soit enregistrée directement sous format dd/mm/yyyy ?
J'ai utilisé la requête : ALTER DATABASE "geosondage" SET DateStyle =iso, dmy; pour changer le format mais aucun changement n'est effectué malgré qu'elle est correctement exécutée.
Cordialement.
Hors ligne
La date n'est stockée sous aucun format. C'est juste une date.
http://docs.postgresql.fr/9.1/datatype-datetime.html
Afin que nous puissions vous aider, comment insérez-vous la date dans la base (outil, code?), et comment la récupérez-vous?
Dernière modification par flo (22/07/2011 17:31:22)
Hors ligne
J'ai une IHM en PHP qui controle la saisie. La date est toujours saisie sous format dd/mm/yyyy.
Hors ligne
comment la récupérez-vous?
Hors ligne
A travers l'IHM aussi (requête sql).
Hors ligne
Il y a une différence entre le format dans la requête et le format du résultat. Vous pouvez modifier le format dans la requête avec DateStyle mais le format du résultat sera toujours YYYY-MM-DD. Pour changer le format du résultat, il faut utiliser to_char, ce qui vous la transfomera en chaîne.
Guillaume.
Hors ligne
Ok merci.
Hors ligne
Pages : 1