Android Как измерить время (несколько дней) в приложении

StackOverflow https://stackoverflow.com//questions/25069111

Вопрос

Извините, если название запутается, я объясню: Я делаю приложение, которое регистрирует действие пользователя, пишет его в базе данных в качестве строки (например,, 17JUL2014 17:45), а затем, из того, когда создана первая запись, я должен измерить 3 дня, поэтому, когдаЭти 3 дня проходят, я подскажу пользователю что-то сделать.Как я смогу это сделать?

Это было полезно?

Решение

Вы должны использовать Unix Time и сохранить его как 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