Android判断两个时间的间隔

有时我们需要从sharedpreferance中读取先前保存的时间,和当前的时间作比较,如果大于特定值,就执行任务。


具体代码如下:

SharedPreferences message_fresh = getSharedPreferences("message_fresh", 0);
String name = message_fresh.getString("time","");
long savetime = Long.parseLong(name);
long currentTime = System.currentTimeMillis();
long s = (currentTime - savetime) / (1000*60*60*24);
 if(s>=15){//是否大于半个月
 ……
 }

判断s是否大于15天

你可能感兴趣的:(android)