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
%s1970-01-01からの経過秒数
%Jユリウス日
%%%文字そのもの

inserted by FC2 system