Dalam SQLite, kita dapat menggunakan strftime()
berfungsi untuk mengembalikan nilai datetime dalam format yang kita pilih.
Oleh karena itu, kita dapat menggunakannya untuk mengekstrak hari, bulan, dan tahun dari sebuah tanggal.
Contoh
Berikut ini contoh mengekstrak hari, bulan, dan tahun dalam satu bidang:
SELECT strftime('%d %m %Y', '2035-12-01');
Hasil:
01 12 2035
Pada contoh berikutnya, kami mengembalikan setiap bagian tanggal di bidang terpisah:
SELECT
strftime('%d', '2035-12-01') AS "Day",
strftime('%m', '2035-12-01') AS "Month",
strftime('%Y', '2035-12-01') AS "Year";
Hasil:
Day Month Year --- ----- ---- 01 12 2035
Kita juga bisa menambahkan elemen format kita sendiri jika kita mau:
SELECT strftime('%d/%m/%Y', '2035-12-01');
Hasil:
01/12/2035
Atau kita bisa menghapus semua spasi/elemen format untuk menghasilkan tanggal bergaya numerik:
SELECT strftime('%Y%m%d', '2035-12-01');
Hasil:
20351201