/** * @description: 两个String类型,按照日期格式对比 * eg: * dateOne:2015-12-26 * dateTwo:2015-12-26 * dateFormatType: yyyy-MM-dd * 返回类型:-1:dateOne小于dateTwo, 0:dateOne=dateTwo ,1:dateOne大于dateTwo * @param dateOne * @param dateTwo * @param dateFormatType:yyyy-MM-dd / yyyy-MM-dd HH:mm:ss /等 * @return -1,0,1,100 * @throws * @author beyond * @data:2015-12-16下午7:41:51 */ public static int compareTime(String dateOne, String dateTwo , String dateFormatType){ DateFormat df = new SimpleDateFormat(dateFormatType); Calendar calendarStart = Calendar.getInstance(); Calendar calendarEnd = Calendar.getInstance(); try { calendarStart.setTime(df.parse(dateOne)); calendarEnd.setTime(df.parse(dateTwo)); } catch (ParseException e) { e.printStackTrace(); return 100; } int result = calendarStart.compareTo(calendarEnd); if(result > 0){ result = 1; }else if(result < 0){ result = -1; }else{ result = 0 ; } return result ; }
Java 字符串型的日期对比大小
猜你喜欢
转载自bugyun.iteye.com/blog/2264619
今日推荐
周排行