SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Cara Mengekstrak Hari, Bulan, dan Tahun dari Tanggal di SQLite

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengekstrak Hari, Bulan, dan Tahun dari Tanggal di SQLite

  2. Operator SQLite UNION

  3. Perbarui ListView berdasarkan ContentProvider yang didukung SQLite

  4. Android SQLiteOpenHelper:Mengapa metode onCreate() tidak dipanggil?

  5. Ekspor database SQLite ke file XML