Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 22/07/2011 17:21:03
- yo_haha
- Membre
Changer le format de la date
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
#2 22/07/2011 17:30:56
- flo
- Membre
Re : Changer le format de la date
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
#3 22/07/2011 17:35:14
- yo_haha
- Membre
Re : Changer le format de la date
J'ai une IHM en PHP qui controle la saisie. La date est toujours saisie sous format dd/mm/yyyy.
Hors ligne
#4 22/07/2011 17:46:22
- flo
- Membre
Re : Changer le format de la date
comment la récupérez-vous?
Hors ligne
#5 22/07/2011 17:49:49
- yo_haha
- Membre
Re : Changer le format de la date
A travers l'IHM aussi (requête sql).
Hors ligne
#6 22/07/2011 18:28:11
- gleu
- Administrateur
Re : Changer le format de la date
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
#7 25/07/2011 09:26:02
- yo_haha
- Membre
Re : Changer le format de la date
Ok merci.
Hors ligne
Pages : 1