Sqlite現在のタイムゾーンの現在の時間(回転元:http://wanqiufeng.blog.51cto.com/409430/477648)


へへへ、ローカルエリア設定に合致する現在の時間を得るにはdate関数で変換しなければならないようですが、
ただし、dateは現在の日付のみを返します.必要なのは現在の日付と時間を返すことです.ここではdatetime関数に変更します.つまり、
datetime(CURRENT_TIMESTAMP,'localtime')

以下はsqliteでテストした出力情報です.
sqlite> select CURRENT_TIMESTAMP;
2006-06-18 09:23:36
sqlite> select datetime(CURRENT_TIMESTAMP,'localtime');
2006-06-18 17:23:44
sqlite>

原文出典:http://www.blogjava.net/joinose/archive/2006/06/18/53608.html