13 September 2006
Oracle Date Formats RR and YY
RR ve YY format belirteçlerini kullanırken dikkat etmek gerekir. Örneğin 2006 yılında 7 yıl önceki bir değeri tarihe dönüştürmek istiyorsunuz. Bunu YY formatında yaparsanız 7 yıl önce yerine 93 yıl ileriye gidersiniz. Aynı yüzyılda olmadığınız anda(1999 ile 2006 aynı yüzyılda RR formatına göre; 2006 2099 aynı yüzyılda YY formatına göre)
Bunu aşağıdaki örnekte görebilirsiniz:
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as SYS
SQL>
SQL> select to_date('11.09.96','DD.MM.YY') date_ from dual;
DATE_
-----------
11.09.2096
SQL> select to_date('11.09.96','DD.MM.RR')date_ from dual;
DATE_
-----------
11.09.1996
SQL> select to_date('11.09.06','DD.MM.YY') date_ from dual;
DATE_
-----------
11.09.2006
SQL> select to_date('11.09.06','DD.MM.RR') date_ from dual;
DATE_
-----------
11.09.2006
SQL>
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment