Format de date - SQL/NoSQL - Programmation
Marsh Posté le 08-08-2005 à 15:22:40
TO_CHAR(date, format)
Marsh Posté le 08-08-2005 à 15:48:11
J'ai cherché un peu sur le net pour l'utiliser avec php mais je n'ai pas trouvé.
En effet, j'utilises php pour lancer cette requete, et je ne vois pas comment utiliser TO_CHAR(date, "ddmmyyyy" ), pourrais-tu m'eclairer ?
Marsh Posté le 08-08-2005 à 16:13:30
Tu es dans la catégorie SQL ici, pas PHP.
- Soit ta requête SQL contient TO_CHAR et tu n'as plus qu'à accéder au champs correctement formaté depuis PHP (pas terrible comme design);
- Soit ta requête extrait le champs tel qu'il est (p.e. un timestamp), à charge pour l'appli de le convertir -> cf. fonctions de conversion date en PHP.
Marsh Posté le 08-08-2005 à 16:26:50
donc en pratique :
select matri, nompre, TO_CHAR(date, 'DD/MM/YYYY') from hopenpl;
Au passage, utiliser DATE comme nom de champ, c'est pas terrible vu que c'est un mot réservé du langage ...
Marsh Posté le 08-08-2005 à 16:27:27
Toutafé.
Marsh Posté le 08-08-2005 à 16:31:05
Beegee a écrit : donc en pratique : |
Merci ca marche bien, ca devait etre les simples guillemets que je n'avais pas mis.
Pour le champ DATE, il n'existe pas, c'était juste pour l'exemple
sircam >> oui c'est bien de l'aide en sql/oracle que je demandais et non en Php, car c'etait un probleme au niveau de la requete.
Marsh Posté le 08-08-2005 à 15:20:09
Bonjour a tous,
J'execute une requete avec SqlPlus : "select matri, nompre, date from hopenpl".
J'obtiens une date avec le format de cette manière : 30-AUG-97
Comment faire pour obtenir directement la date au format 30/08/1997 ?