public static Date getStringAsDate(String dateAsString) { if (GenericUtils.isNotNullOrEmpty(dateAsString)) { String strTmp = dateAsString.replaceAll(DATE_SEPARATOR_CHAR, PortalConstant.COLON); String[] dmyArray = strTmp.split(PortalConstant.COLON); if (dmyArray != null && dmyArray.length == 3) { int day = new Integer(dmyArray[0]); int mm = new Integer(dmyArray[1]) - 1; int year = new Integer(dmyArray[2]); Calendar cal = Calendar.getInstance(); cal.set(year, mm, day); return cal.getTime(); } } return null; }
public static String getDateAsDDMMYYYYFromMysqlDate(String yyyymmdd) { if (GenericUtils.isNotNullOrEmpty(yyyymmdd)) { String strTmp = yyyymmdd.replaceAll(DATE_SEPARATOR_CHAR, PortalConstant.COLON); String[] ymdArray = strTmp.split(PortalConstant.COLON); if (ymdArray != null && ymdArray.length == 3) { int day = new Integer(ymdArray[2]); int mm = new Integer(ymdArray[1]) - 1; int year = new Integer(ymdArray[0]); Calendar cal = Calendar.getInstance(); cal.set(year, mm, day); return getDateAsString(cal.getTime()); } } return PortalConstant.BLANK_STRING; }