Lihat tabelnya di sini:https://docs. oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#g195479
Ini adalah bagian dari bagian Aturan Konversi String-To-Date dari model format Datetime. Dalam kasus MM
jika tidak ada yang cocok, ia mencoba untuk MON
dan MONTH
. Demikian pula jika Anda menentukan MON
dan tidak menemukannya, ia mencoba MONTH
. Jika Anda menentukan MONTH
dan tidak dapat menemukannya, ia mencoba MON
, tetapi tidak akan pernah mencoba MM
pada apa pun kecuali MM
.
Menanggapi pertanyaan:Can I turn it off?
Jawabannya adalah, Ya.
Anda dapat melakukannya dengan menentukan FX
sebagai bagian dari pemformatan Anda.
SELECT TO_DATE('18/february/2016', 'FXDD/MM/YYYY') FROM dual;
Sekarang kembali:
Sedangkan berikut ini:
SELECT TO_DATE('18/02/2016', 'FXDD/MM/YYYY') FROM dual;
Mengembalikan yang diharapkan:
Perhatikan bahwa saat menentukan FX
Anda HARUS gunakan pemisah yang tepat jika tidak maka akan error.