| | |
| | | cal.set(Calendar.DATE, 1); |
| | | return getDayStartTime(cal.getTime()); |
| | | } |
| | | public static Date getBeginDayOfSeason(int addYears) { |
| | | Integer nowMonth = getNowMonth(); |
| | | int month = Calendar.JANUARY; |
| | | Integer quarter = (nowMonth - 1) / 3 + 1;//季度 |
| | | if(quarter == 2){ |
| | | month = Calendar.APRIL; |
| | | }else if(quarter == 3){ |
| | | month = Calendar.JUNE; |
| | | }else if(quarter == 4){ |
| | | month = Calendar.OCTOBER; |
| | | } |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.set(Calendar.YEAR, getNowYearNum()+addYears); |
| | | cal.set(Calendar.MONTH, month); |
| | | cal.set(Calendar.DATE, 1); |
| | | return getDayStartTime(cal.getTime()); |
| | | } |
| | | |
| | | // 获取本年的结束时间 |
| | | public static Date getEndDayOfYear(int addYears){ |