Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à toutes et à tous,
j'ai une difficulté depuis quelque jour sur les formats de date.
j'ai une date sur le format suivant: "Tue Oct 01 2013 10:30:00 GMT 0100"
et j'aimerai la transformé en format "JJ-MM-AAAA" soit "01-10-2013".
j'ai tout essayé mais sans succès. Merci de m'apporter un coup de main.
Hors ligne
Bonjour,
Je ne sais pas si c'est la méthode la plus efficace, mais pourquoi ne pas convertir le premier format de date en timestamp puis reconvertir celui-ci dans le format de date souhaité?
Hors ligne
Merci pour votre réponse. même convertir en timestamp je n'ai pas pu le faire.
j'ai fais ceci : to_timestamp('Tue Oct 01 2013 10:30:00 GMT 0100', 'DD Mon YYYY')
et j'ai eu l'erreur
ERREUR: valeur « Tu » invalide pour « DD »
DETAIL: La valeur doit être un entier
********** Erreur **********
ERREUR: valeur « Tu » invalide pour « DD »
État SQL :22007
Détail :La valeur doit être un entier
SVP! comment retrouver le timestamp de "Tue Oct 01 2013 10:30:00 GMT 0100" ?
merci pour le soutient.
Dernière modification par pljavabruno (24/10/2013 15:51:30)
Hors ligne
Vous pouvez vous baser sur le lien suivant : http://www.postgresql.org/docs/9.2/stat … tting.html
Il explique tout ça de manière complète.
Hors ligne
Merci , c'est sur cette page que j'ai passé la journée, peut etre mon niveau d'anglais ne me permet pas de comprendre certaine choses.
la seule fonction que j'ai trouvé c'est ceci
to_timestamp('Tue Oct 01 2013 10:30:00 GMT 0100', 'DD-MM-YYYY')
s'il y a autre syntaxe aidez moi si vous le pouvez.
Merci
Hors ligne
Une syntaxe de ce genre devrait marcher : SELECT to_char(to_timestamp('Tue Oct 01 2013 10:30:00 GMT 0100','Dy Mon DD YYYY HH:MI:SS'),'DD-MM-YYYY');
Julien.
https://rjuju.github.io/
Hors ligne
Grand merci rjuju
le résultat est propre "01-10-2013".
bonne journée et que Dieu t'accompagne !!!!
Hors ligne
Pages : 1