Android如何在app中测量时间(几天)

时间:2014-07-31 21:19:57

标签: android android-calendar android-timepicker

如果标题令人困惑,我很抱歉,我将解释: 我正在创建一个注册用户操作的应用程序,将其作为字符串写入数据库(例如,17JUL2014 17:45),然后,从创建第一个条目开始,我必须测量3天,所以当那3天过去了,我会提示用户做点什么。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

你应该使用Unix时间并将其保存为long

 long time = System.currentTimeMillis();

3天差异:

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

编辑更正了值