|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Étudiant Inscription : novembre 2011 Messages : 27 ![]() |
Bonjour
J'ai récupéré le travail d'un ancien collègue et à un moment je récupère une date via un script PhP dans ma base Oracle. Cette date est stockée au format 'DD/MM/YY' dans la base mais au 1er endroit de sa récupération que j'ai pu tracer elle devient 'DD-MON-YY' et ça oblige à tout un bricolage pour la retrouver sous le format initial. Je pense que c'est dans le script pHp que "la magie opère" mais où? donc en substance on a: Code :
$requete= "select nvl(to_date(maDate,'DD/MM/YYYY'),'') as DATE from MaTable where condition" Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Damien Développeur Web Inscription : mars 2009 Messages : 114 ![]() |
Je pense que c'est plus un problème avec la syntaxe de la requête.
Essaye d'utiliser cette fonction dans ta requête Code :
TO_CHAR(maDate,'YYYY-MM-DD HH24:MI:SS') |
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Étudiant Inscription : novembre 2011 Messages : 27 ![]() |
Citation:
Sûr? Parce que j'ai essayé ce bout de requête dans SQL developer en bidouillant entre to_char, to_date ça me renvoie des trucs "normaux" c'est à dire au mieux format 'DD/MM/YYYY' avec le to_char(madate, 'DD/MM/YYYY'), au pire 'DD/MM/YY' avec le to_date(madate, 'DD/MM/YYYY') (/!\ 'DD/MM/YY' est le format par défaut d'affichage quand je demande juste le champ sans consignes particulières /!\) J'ai eu beau retourner la requête dans tous les sens rien n'a jamais retourné 'DD-MON-YY' d'où le soupçon d'un truc dans le PhP qui change le format, ou genre dans l'encodage json que je connais pas du tout |
|
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Damien Développeur Web Inscription : mars 2009 Messages : 114 ![]() |
Non essaye plutôt de modifier ta requête dans ton script PHP mais ensuite je ne suis pas sûr à 100% non plus.
|
|
|
00
|
|
|
#5 | |
|
Invité régulier
![]() Étudiant Inscription : novembre 2011 Messages : 27 ![]() |
Citation:
Je pense que le script ne comprenant "pas trop" ce que mon instruction voulait , il prenait les infos de mon champ en le mettant à son format date par défaut... Aaaah les joies de l'informatique! En tout cas avec to_char(madate, 'DD/MM/YYYY') ça fonctionne!^^ |
|
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Damien Développeur Web Inscription : mars 2009 Messages : 114 ![]() |
Penses à mettre ton post en résolu
Et l'importance, tant que ça marche au final |
|
|
00
|
|
|
#7 | |
|
Invité régulier
![]() Étudiant Inscription : novembre 2011 Messages : 27 ![]() |
Citation:
ça y est! pas le réflexe ![]() ouais on va dire ça pour le moment, ne pas aller chercher plus loin tant que ça marche, mais bon aller chercher plus loin parfois ça permet de ne pas du tout avoir à chercher sur d'autre cas! ^^ |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com