|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : avril 2008 Messages : 55 ![]() |
Bonjour tous,
j'ai des fichiers à charger dans une table et un des champs est une date au format dd/mm/yy, seulement lorsque je fait la conversion la date qui est renvoyé est du type dd/mm/20yy, c'est à dire une année supérieure à l'an 2000. N'est-il pas possible d'avoir plutot dd/mm/19yy, i.e. les années 1900. Please si quelqu'un a une solution cela m'aiderait beaucoup. Merci d'avance! |
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() ![]() Richard Développeur PL/SQL Inscription : septembre 2010 Messages : 132 ![]() |
Salut,
Pour avoir les années 1900, tu peux simplement soustraire 100 ans à la date : Code :
|
||
|
01
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 4 108 ![]() |
Utilisez le format DD/MM/RR.
Ah le gamins d’aujourd’hui ils ne savent plus que-est que c’était le bug de l’année 2000. |
|
|
20
|
|
|
#4 | |
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 216 ![]() |
Citation:
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 (RAC) - Forms6i patch 17 - Toad 11.7 - sharePoint 2010 |
|
|
|
00
|
|
|
#5 | |
|
Membre éclairé
![]() ![]() Richard Développeur PL/SQL Inscription : septembre 2010 Messages : 132 ![]() |
Citation:
|
|
|
00
|
|
|
#6 | |
|
Futur Membre du Club
![]() Inscription : avril 2008 Messages : 55 ![]() |
Citation:
, ça marche super ta solution, bien que sur une année particulière (44) il me renvoie plutôt 2044 au lieu de 1944.Mais je suis bien heureux d'avoir appris encore en ce jour. Merci Bibeleuh pour la doc, elle explique mon problème avec l'année 44. |
|
|
|
10
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : avril 2007 Messages : 5 ![]() |
Bonjour à tous,
Généralement, on utilise le format 'dd/mm/rrrr' pour les dates. Ex : Code :
|
||
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 562 ![]() |
Chez moi SELECT TO_DATE('23/05/85', 'dd/mm/rrrr') FROM DUAL ;
Renvoie 23/05/1985 et pas 23/05/1998
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com