List of usage examples for org.apache.commons.lang3.time DateUtils addYears
public static Date addYears(final Date date, final int amount)
From source file:ubic.basecode.util.DateUtilTest.java
public void testgetRelative5yearsFromnow() { Date now = new Date(); Date expectedValue = DateUtils.addYears(now, 5); Date actualValue = DateUtil.getRelativeDate(now, "+5y"); assertEquals(expectedValue, actualValue); }
From source file:yoyo.actor.screen.iface.jsf.converter.DateConverter.java
/** * Create date.// w w w . j a v a2 s. c o m * @param aDateText date text * @return created date * @throws ParseException parse exception */ private static Date createDate(final String aDateText) throws ParseException { final Calendar cal = Calendar.getInstance(); final Date now = cal.getTime(); Date date = DateUtils.parseDateStrictly(aDateText, new String[] { FORMAL_PATTERN, "yyyyMMdd", "yyMMdd", "MMdd", "dd" }); if (aDateText.length() == LENGTH_MMDD) { date = DateUtils.setYears(date, cal.get(Calendar.YEAR)); if (date.before(now)) { date = DateUtils.addYears(date, 1); } } else if (aDateText.length() == LENGTH_DD) { date = DateUtils.setYears(date, cal.get(Calendar.YEAR)); date = DateUtils.setMonths(date, cal.get(Calendar.MONTH)); if (date.before(now)) { date = DateUtils.addMonths(date, 1); } } return date; }
From source file:yoyo.framework.standard.shared.CalendarUtils.java
/** * ???/*w w w . j a v a 2 s. c om*/ * @param aDate ? * @return */ public static Date prevYear(final Date aDate) { return DateUtils.addYears(aDate, PREV_AMOUNT); }
From source file:yoyo.framework.standard.shared.CalendarUtils.java
/** * ??//from ww w .j a v a2s . co m * @param aDate ? * @return */ public static Date nextYear(final Date aDate) { return DateUtils.addYears(aDate, NEXT_AMOUNT); }