Beispiel #1
0
  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;
  }
Beispiel #2
0
  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;
  }