如题,根据时间戳怎么判断是不是昨天呢?
public boolean isYesterday(long time) {
boolean isYesterday = false;
Date date;
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
date = sdf.parse(sdf.format(new Date()));
if (time < date.getTime() && time > (date.getTime() - 24*60*60*1000)) {
isYesterday = true;
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return isYesterday;
}
8 回答6.5k 阅读
4 回答666 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答956 阅读✓ 已解决
JDK 内置方式