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