2011-08-10 11 views
0

SQLiteデータベースにユーザーアクションのタイムスタンプを保存しています。タイムスタンプがGMTであることを除いて、すべてうまく動作します。私は先に+ X時間にそれを変更する必要がありますが、私は、SQLコマンドのフォーマットのトラブルを抱えている:AndroidのSQLiteタイムスタンプの変更

myDB.execSQL("INSERT INTO "+ DATE_TABLE+" VALUES(null,'"+spt.toString()+"',datetime())"); 

日時()関数は、GMT時間/日付スタンプを提供します。ここに示す通りhttp://www.sqlite.org/lang_datefunc.html

私はNULLの値を与えるdatetime( 'localtime')を試しました。 私はdatetime( '+ x hour')時間とNULLを返した時間を試しました。

localtimeのタイムスタンプを変更する方法を知りたいですか?

+0

はあなたが私たちのテーブルの説明とタイプを表示することができます"spt"の? – Tom

答えて

0

これらを試してみてください。

日時( '今'、 'localtimeの')

日時( '今'、 '+ 4時間')