Oracle Database menyertakan pilihan elemen format datetime yang bagus. yang memungkinkan kami untuk memformat tanggal dan waktu saat menggunakan TO_CHAR(datetime)
fungsi.
Salah satunya (tdia YEAR
format element) memungkinkan kita untuk memformat tanggal dengan tahun yang dieja. Misalnya, alih-alih 1972
, kita akan mendapatkan NINETEEN SEVENTY-TWO
.
Kita juga bisa menggunakan SYEAR
sehingga tanggal BC diawali dengan tanda minus (-
).
Contoh
Berikut ini contoh untuk didemonstrasikan:
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;
Hasil:
NINETEEN SEVENTY-TWO
Tanggal SM
Seperti yang disebutkan, kita dapat menggunakan S
untuk mengawali tanggal SM dengan tanda minus (-
).
Ini contohnya:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;
Hasil:
-EIGHTY-SEVEN