我使用以下方法在 sharedPreferences 中分享了我当前的时间:
日期 date = new Date(System.currentTimeMillis());
SharedPreferences pref = getApplicationContext().getSharedPreferences("DataCountService", 0);
long millis = date.getTime();
SharedPreferences.Editor editor = pref.edit();
editor.putLong("smstimestamp", date.getTime());
editor.commit();
现在(稍后在源代码中稍后)我需要将当前时间与我保存在共享首选项中的时间进行比较,看看是否已经过了 30 天。
这样做的最佳方法是什么?