/**
 * Date type으로 넘어온 날짜를 각각의 포맷에 따라서
     * 재구성하여 반환한다.<br><br>
     *
 * @param date   날짜
 * @param format 변환할 타입
 * @return String 변환된 문자열  ( yyyy.mm )
 * @return String 변환된 문자열  ( yyyy.mm.dd )
 * @return String 변환된 문자열  ( yyyy.mm.dd hh:mi )
 * @return String 변환된 문자열  ( yyyy.mm.dd hh:mi:ss )
 */
    public static String formatDate(Date date,int format) {
     SimpleDateFormat sdf=null;
        if (date == null) return "";
        if( format==YYYYMM) sdf = new SimpleDateFormat("yyyy.MM");
        else if( format==YYYYMMDD) sdf = new SimpleDateFormat("yyyy.MM.dd");
        else if( format==YYYYMMDDHHMI) sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm");
        else if( format==YYYYMMDDHHMISS) sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");
        return ( sdf.format(date));
    }

AND