質問

タイトルが混乱している場合は申し訳ありませんが、説明します。 私はユーザーのアクションを登録するアプリを作成し、データベースに文字列として書き込みます(このように17JUL2014 17:45)、次に最初のエントリが作成されたときに3日間測定する必要があります。それらの3日パス、私はユーザーに何かをするように促します。どうやってそれをすることができるのでしょうか?

役に立ちましたか?

解決

UNIX時間を使用してlongとして保存する必要があります。

 long time = System.currentTimeMillis();
.

3日間の違い:

 boolean isThreeDaysDifference(long savedTime){
        if(System.currentTimeMillis() - savedTime > 1000*3600*24*3)
          return true;
      return false;
 }
.

edit

を修正しました

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top