SQLiteの日付について
SQLiteで日付を取得は、date('now')関数を使います。select date('now') as date,time('now') as time,datetime('now') as datetime;しかし、SQLiteは、UTC(協定世界時)が使われていますので、日本からみれば9時間遅れています。 そこで、ローカル日付を取得します。
SELECT strftime('%Y%m%d%H%M%S',datetime(CURRENT_TIMESTAMP, 'localtime'));
日付書式(format)
%Y | 年: 0000-9999 |
%m | 月: 01-12 |
%d | 日 |
%W | 年の初めからの週数: 00-53 |
%j | 年の初めからの経過日数: 001-366 |
%w | 曜日: 0-6 (日曜日が0、土曜日が6) |
%H | 時: 00-24 |
%M | 分: 00-59 |
%S | 秒: 00-59 |
%f | 秒+ミリ秒: SS.SSS |
%s | 1970-01-01からの経過秒数 |
%J | ユリウス日 |
%% | %文字そのもの |