ねえ、この問題を解決するために注意を払ってください私はこれが可能である可能性があることを知っていますが、私は道を進んでいません..私は下の図に示すようにフィールドを保存して操作するためにAndroidでsqliteを使用しています
図http://s16.postimage.org/idc13pxdh/image.png
first_start_time、last_start_time、last_end_timeは、SQLiteデータベースの日時フィールドです。
プログラムで行う必要がないように、関数の平均としてlast_start_timeとlast_end_timeの差を取得する必要があります
last_end_time = strftime('%Y-%m-%d %H:%M:%S','now','localtime')
last_start_time= strftime('%Y-%m-%d %H:%M:%S','2012-01-27 02:34:56')
、つまり、初めての場合= 2012-06-15 14:54:33
終了時間は=2012-06-1514:54:40です
その場合、時間差分は次のようになります= 00:00:14;
last_end_time-last_start_timeのような時間差が欲しい
また、Androidのsqliteデータベースで使用するためにトリガーを使用したい
最後に、total_expended_timeをすべて次のように合計する必要があります...
select sum(total_expended_time) from study_result
.. UIに反映できるように、結果は日時スタンプにする必要があることに注意してください。
任意の提案をいただければ幸いです