Di PostgreSQL, Anda dapat menggunakan to_char()
fungsi untuk mendapatkan nama bulan pendek dari tanggal.
Yang saya maksud dengan “nama bulan pendek” adalah nama bulan yang disingkat, misalnya Jan, Feb, Mar, 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, 'mon');
Hasil:
jun
Ini menunjukkan bahwa saat itu bulan Juni ketika saya menjalankan kueri itu.
Tentukan Kasusnya
Anda dapat menentukan apakah nama bulan 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, 'mon') AS "mon",
to_char(current_timestamp, 'Mon') AS "Mon",
to_char(current_timestamp, 'MON') AS "MON";
Hasil:
mon | Mon | MON -----+-----+----- jun | Jun | JUN
Format String Lebih Panjang
Anda dapat menyertakan nama bulan pendek sebagai bagian dari keluaran tanggal yang lebih panjang.
Misalnya berikut ini.
SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');
Hasil:
Sun, 07 Jun 2020
Dapatkan Nama Bulan Panjang
Anda dapat menggunakan Month
, MONTH
, atau month
untuk mendapatkan nama bulan yang panjang.