Giriş
İmzası
şöyle. String parametre Date'e çevrilir.
TO_CHAR metodu Date'i string'e çevirir.
TO_DATE( date_string, format_model, nls_params )
Açıklaması
şöyle.
TO_DATE function just converts string to date
Örnek
Şöyle
yaparız.
TO_DATE ('10-AUG-2016')
Örnek
Elimizde
'20190801' olsun. Sadece ay kısmını almak için şöyle
yaparız.
select extract(month from to_date(ID_BB_SECURITY, 'YYYYMMDD')) from BT_EXPORT
MM - Ay Numarası
Örnek
Şöyle
yaparız.
select employee_id from employee
where employee_date_hired > to_date('31-12-1995','DD-MM-YYYY')
Ay numarası yerine ay ismi verilmez. Şu kod
yanlış.
select * from emp_tasks
where TASK_START_DATE > to_Date('30-MAR-18','DD-MM-YYYY');
Örnek
Şöyle
yaparız.
TO_DATE(PHOTO_ACCEPTENCE_DATE,'DD-MM-YY')
MON - Ay İsmi
Ay isimleri NLS_DATE_LANGUAGE ve NLS_DATE_FORMAT ayarlarına bağlı. Çok güvenmemek lazım.
Örnek
Şöyle
yaparız.
select employee_id from employee
where employee_date_hired > to_date('31-DEC-95','DD-MON-YY')