List of usage examples for org.joda.time LocalDate withMonthOfYear
public LocalDate withMonthOfYear(int monthOfYear)
From source file:org.zkoss.ganttz.timetracker.zoom.DetailThreeTimeTrackerState.java
License:Open Source License
@Override protected LocalDate round(LocalDate date, boolean down) { if ((date.getMonthOfYear() == 1 || date.getMonthOfYear() == 7) && date.getDayOfMonth() == 1) { return date; }//from w w w . j av a2s. co m date = date.withDayOfMonth(1); if (date.getMonthOfYear() < 7) { return down ? date.withMonthOfYear(1) : date.withMonthOfYear(7); } else { return down ? date.withMonthOfYear(7) : date.plusYears(1).withMonthOfYear(1); } }