Di PostgreSQL, Anda dapat menggunakan to_char()
fungsi untuk mendapatkan nama hari pendek dari tanggal.
Yang saya maksud dengan “nama hari pendek” adalah nama hari yang disingkat, misalnya Jum, Sen, dll.
to_char()
fungsi menerima dua parameter; tanggal dan string format yang digunakan untuk memformat tanggal tersebut.
Contoh
Berikut ini contoh untuk didemonstrasikan.
SELECT to_char(current_timestamp, 'dy');
Hasil:
sab
Seperti yang Anda duga, saya menjalankan kueri ini pada hari Sabtu.
Menentukan Kasus
Anda dapat menentukan apakah nama hari pendek harus dalam huruf besar, huruf kecil, atau huruf besar.
Untuk melakukannya, cukup gunakan huruf besar/kecil yang diinginkan dalam format string.
SELECT
to_char(current_timestamp, 'dy') AS "dy",
to_char(current_timestamp, 'Dy') AS "Dy",
to_char(current_timestamp, 'DY') AS "DY";
Hasil:
Format String Lebih Panjang
Anda dapat menyertakan nama hari pendek sebagai bagian dari keluaran tanggal yang lebih panjang.
Misalnya berikut ini.
SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');
Hasil:
Sab, 06 Jun 2020
Dapatkan Nama Hari Panjang
Anda dapat menggunakan Day
, DAY
, atau day
untuk mendapatkan nama hari yang panjang.