| | |
| | | startCalendar.setTime(startDate); |
| | | Calendar endCalender = Calendar.getInstance(); |
| | | endCalender.setTime(endDate); |
| | | if (startCalendar.get(Calendar.DAY_OF_MONTH) == endCalender.get(Calendar.DAY_OF_MONTH)) { |
| | | if ( |
| | | startCalendar.get(Calendar.DAY_OF_MONTH) == endCalender.get(Calendar.DAY_OF_MONTH) |
| | | && startCalendar.get(Calendar.HOUR_OF_DAY) == endCalender.get(Calendar.HOUR_OF_DAY) |
| | | ) { |
| | | return true; |
| | | } |
| | | |
| | | return false; |
| | | } |
| | | |
| | | public static double dayCompare(Date fromDate, Date toDate){ |
| | | return dayCompare(fromDate,toDate,false); |
| | | } |
| | | |
| | | /** |
| | |
| | | * @param toDate |
| | | * @return |
| | | */ |
| | | public static double dayCompare(Date fromDate, Date toDate) { |
| | | public static double dayCompare(Date fromDate, Date toDate,boolean plusOneSec) { |
| | | |
| | | if(plusOneSec){ |
| | | Calendar toD = Calendar.getInstance(); |
| | | toD.setTime(toDate); |
| | | toD.add(Calendar.SECOND,1); |
| | | toDate = toD.getTime(); |
| | | } |
| | | |
| | | |
| | | //todo 需要计算三端时间 相加即可 |
| | |
| | | Calendar fromDateCal = Calendar.getInstance(); |
| | | fromDateCal.setTime(fromDate); |
| | | fromDateCal.set(Calendar.DAY_OF_MONTH, 1); |
| | | fromDateCal.set(Calendar.HOUR_OF_DAY,0); |
| | | fromDateCal.set(Calendar.MINUTE,0); |
| | | if (fromDate.getTime() > fromDateCal.getTime().getTime()) { |
| | | fromDateCal.add(Calendar.MONTH, 1); |
| | | firstDay = false; |
| | |
| | | Calendar toDateCal = Calendar.getInstance(); |
| | | toDateCal.setTime(toDate); |
| | | toDateCal.set(Calendar.DAY_OF_MONTH, 1); |
| | | toDateCal.set(Calendar.HOUR_OF_DAY,0); |
| | | toDateCal.set(Calendar.MINUTE,0); |
| | | |
| | | if (toDate.getTime() > toDateCal.getTime().getTime()) { |
| | | toDateFirstDate = toDateCal.getTime(); |
| | | } |