Bonjour,
J'ai un problème de format de date sous PL/sql :
Je fais les requêtes suivantes dans mon interface de saisie de code sql (TOAD 8) J'obtiens le bon format que je veux. ( ie DD/MM/YYYY )
select TO_CHAR(sysdate,'DD/MM/YYYY') from dual ------->24/07/2007
select TO_CHAR(sysdate,'DD-MM-YYYY') from dual; ----------> 24-07-2007
select add_months (sysdate,0) from dual ------->24/07/2007
select trunc(sysdate) from dual ------->24/07/2007
select trunc(add_months (sysdate,0)) from dual ------->24/07/2007
select trunc(sysdate,'DD') from dual ------->24/07/2007
Par contre ici j'ai cette date très zarbi et je ne sais pas pourquoi l'année est 0007 et pas 2007.
select TO_DATE(sysdate,'DD-MM-YYYY') from dual; ------->24/07/0007
select TO_DATE(sysdate,'DD/MM/YYYY') from dual; ------->24/07/0007
Donc j'ai essayé plusieurs solutions.
J'ai déjà regardé les forums proposés sur comment récupérer que la date dans sysdate (sans l'heure) c'est toujours pareil :'( j'obtient toujours le même format!
SOMEONE HELP PLEASE! Thanks!
Configuration: Windows XP
Internet Explorer 6.0
Oracle 8.1.7