Bagaimana untuk Menggunakan Fungsi Strftime() dalam SQLite?

Bagaimana Untuk Menggunakan Fungsi Strftime Dalam Sqlite



The strftime () fungsi ialah fungsi terbina dalam SQLite yang digunakan untuk memformat nilai tarikh dan masa. Keluaran daripada strftime() fungsi ialah rentetan yang mewakili format tarikh dan masa yang dikehendaki. Fungsi ini digunakan terutamanya untuk menjana format tarikh dan masa yang boleh dibaca manusia daripada nilai tarikh-masa.

Sebagai contoh, jika anda mempunyai cap masa dalam pangkalan data anda, anda boleh menggunakan strftime () untuk mendapatkan semula elemen khusus cap waktu itu seperti tahun, bulan, hari, jam, minit dan saat.







Sintaks Fungsi strftime().

Sintaks daripada strftime () fungsi adalah mudah dan mudah digunakan. Format umum bagi strftime () fungsi adalah seperti berikut:



strftime(format, masa)

Di mana format ialah format output yang dikehendaki dan masa ialah nilai cap masa yang anda ingin tukar. The strftime () kaedah mengambil input format rentetan yang memberitahunya cara memformat data tarikh dan masa.



Format Kod bagi Fungsi strftime().

Hujah format bagi strftime () fungsi mungkin mengandungi kod format yang mewakili elemen tarikh dan masa yang berbeza. Berikut ialah beberapa kod format yang biasa digunakan strftime ():





  • %DAN : mewakili tahun dalam empat digit.
  • %m : mewakili bulan dalam dua digit.
  • %d : mewakili hari dalam dua digit.
  • %H : mewakili jam dalam format 24 jam.
  • %M : mewakili minit dalam dua digit.
  • %S : mewakili saat dalam dua digit.
  • %Dalam : mewakili hari bekerja sebagai nombor perpuluhan.

Bagaimana untuk Menggunakan Fungsi strftime() dalam SQLite?

The strftime() fungsi sering digunakan dalam SQLite untuk menjana format tarikh dan masa yang serasi dengan perisian atau aplikasi lain. Contohnya, jika anda mempunyai pangkalan data yang menyimpan cap masa dalam format masa Unix, anda boleh gunakan strftime () untuk menukarnya kepada format yang boleh dibaca.

Begitu juga, jika anda ingin mendapatkan semula semua rekod yang telah ditambahkan pada tarikh tertentu atau antara dua tarikh, anda boleh menggunakan strftime () untuk menjana pertanyaan yang diperlukan.



Berikut adalah beberapa contoh bagaimana strftime () boleh digunakan dalam SQLite:

1: Formatkan Tarikh

Anda boleh gunakan strftime () untuk mengubah suai tarikh sebagai DD-MM-YYYY:

PILIH strftime('%d-%m-%Y', '2023-11-10') SEBAGAI tarikh_format;

2: Dapatkan Tahun Cap Masa

Anda boleh gunakan strftime () untuk mendapatkan semula tahun cap masa:

PILIH strftime('%Y', '2023-11-10') SEBAGAI tahun;

3: Dapatkan Hari dalam minggu Cap Masa

Anda juga boleh menggunakan strftime () berfungsi untuk mendapatkan semula hari dalam minggu cap masa:

PILIH strftime('%w', '2023-11-10') SEBAGAI tarikh;

4: Dapatkan Tarikh dan Masa dalam Format Lain

Anda boleh gunakan strftime () berfungsi untuk mendapatkan tarikh dan masa dalam format lain:

PILIH strftime('%d/%m/%Y %H:%M', '2022-06-10');

5: Kira Perbezaan dalam Tahun

The strftime () juga boleh digunakan untuk menentukan berapa tahun antara dua tarikh yang ditentukan. Pertimbangkan contoh berikut:

PILIH strftime('%Y', '2023-10-01') - strftime('%Y', '1990-09-29') SEBAGAI bilangan_tahun;

Kesimpulan

The strftime () ialah fungsi yang sangat berguna yang menyediakan cara mudah untuk mendapatkan dan memformat nilai tarikh dan masa dalam SQLite. Ia boleh digunakan untuk pelbagai tujuan, seperti menjana laporan atau menganalisis arah aliran, dan boleh disesuaikan untuk menyediakan format tarikh dan masa yang berbeza bergantung pada keperluan.