Tabel di bawah ini berisi substitusi string format yang valid yang dapat Anda gunakan dengan strftime()
fungsi dalam SQLite.
%d | Hari dalam sebulan:00 |
%f | Pecahan detik:SS.SSS |
%H | Jam:00-24 |
%j | Hari dalam setahun:001-366 |
%J | Nomor hari Julian |
%m | Bulan:01-12 |
%M | Menit:00-59 |
%s | Detik sejak 1970-01-01 |
%S | Detik:00-59 |
%w | Hari dalam seminggu 0-6 dengan Minggu==0 |
%W | Minggu dalam setahun:00-53 |
%Y | Tahun:0000-9999 |
%% | % |
Bagaimana Cara Kerjanya?
Dalam SQLite, strftime()
fungsi mengembalikan nilai tanggal/waktu dalam format tertentu.
Anda menentukan format pada saat Anda memanggil fungsi. Anda melakukan ini dengan menyediakan string format, yang terdiri dari satu atau lebih "penggantian string format".
Setiap substitusi string format seperti placeholder untuk bagian tanggal tertentu. Misalnya, %m
adalah untuk bulan tersebut, %Y
adalah untuk tahun, dll.
Contoh
Berikut ini contoh untuk didemonstrasikan:
.mode line
SELECT
strftime('%Y-%m-%d', 'now') AS "Date",
strftime('%H:%M:%S', 'now') AS "Time",
strftime('%Y-%m-%d %H:%M:%S', 'now') AS "Date & Time",
strftime('%d/%m/%Y', 'now') AS "Date 2",
strftime('%s', 'now') AS "Epoch Time",
strftime('%J', 'now') AS "Julian Day";
Hasil:
Date = 2020-04-27 Time = 00:11:45 Date & Time = 2020-04-27 00:11:45 Date 2 = 27/04/2020 Epoch Time = 1587946305 Julian Day = 2458966.508165996