Android - 比较两个时间大小
2018-11-16 本文已影响0人
橘子神明
```贴你的代码```
/**
* 判断2个时间大小
* yyyy-MM-dd HH:mm 格式(自己可以修改成想要的时间格式)
* @param startTime
* @param endTime
* @return
*/
public static int getTimeCompareSize(String startTime, String endTime){
int i=0;
// 年-月-日 时-分
SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date1 = dateFormat.parse(startTime);//开始时间
Date date2 = dateFormat.parse(endTime);//结束时间
// 1 结束时间小于开始时间 2 开始时间与结束时间相同 3 结束时间大于开始时间
if (date2.getTime()
i=1;
}else if (date2.getTime()==date1.getTime()){
i=2;
}else if (date2.getTime()>date1.getTime()){
//正常情况下的逻辑操作.
i=3;
}
}catch (ParseException e) {
e.printStackTrace();
}
return i;
}