|
|
|
@@ -43,10 +43,12 @@ public enum EnumContractReceivePeriodUnit { |
|
|
|
instance.add(Calendar.MONTH, period); |
|
|
|
//instance.add(Calendar.DATE, -1); |
|
|
|
instance.add(Calendar.SECOND, -1); |
|
|
|
instance.set(Calendar.MILLISECOND, 0); |
|
|
|
//几个季度之后 |
|
|
|
}else if (unit == QUARTER.getCode().intValue()) { |
|
|
|
instance = DateUtils.getAfterQuaterStartDay(instance.getTime(), period); |
|
|
|
instance.add(Calendar.SECOND, -1); |
|
|
|
instance.set(Calendar.MILLISECOND, 0); |
|
|
|
} |
|
|
|
return instance; |
|
|
|
} |
|
|
|
@@ -63,12 +65,14 @@ public enum EnumContractReceivePeriodUnit { |
|
|
|
instance.add(Calendar.MONTH, period); |
|
|
|
//instance.add(Calendar.DAY_OF_MONTH, -1); |
|
|
|
instance.add(Calendar.SECOND, -1); |
|
|
|
instance.set(Calendar.MILLISECOND, 0); |
|
|
|
return instance.getTime(); |
|
|
|
} |
|
|
|
//几个季度之后 |
|
|
|
}else if (unit == QUARTER.getCode().intValue()) { |
|
|
|
Calendar instance = DateUtils.getAfterQuaterStartDay(date, period); |
|
|
|
instance.add(Calendar.SECOND, -1); |
|
|
|
instance.set(Calendar.MILLISECOND, 0); |
|
|
|
return instance.getTime(); |
|
|
|
} |
|
|
|
return date; |
|
|
|
|