private SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
/**
* 根据日期排序,升序 降序
* @param dateStr1
* @param dateStr2
* @param sortType asc,desc
* @return
* Author:YCM
* 2017年6月22日 下午5:28:54
*/
public int compareByDate(String dateStr1, String dateStr2, String sortType) {
if (dateStr1.equals(dateStr2)) return 0;
long time1 = 0l;
long time2 = 0l;
try {
time1 = simpleDateFormat.parse(dateStr1).getTime();
time2 = simpleDateFormat.parse(dateStr2).getTime();
} catch (ParseException e) {
logger.error("转化时间错误:", e);
}
if ("asc".equals(sortType)) return time1 > time2 ? 1 : -1;
return time1 > time2 ? -1 : 1;
}