public static DateFormat toTimeFormat(String timeFormat,TimeZone tz,Locale locale){
  DateFormat df=null;
  if (UtilValidate.isEmpty(timeFormat)) {
    df=DateFormat.getTimeInstance(DateFormat.MEDIUM,locale);
  }
 else {
    df=new SimpleDateFormat(timeFormat,locale == null ? Locale.getDefault() : locale);
  }
  df.setTimeZone(tz);
  return df;
}

public static DateFormat toTimeFormat ( String timeFormat , TimeZone tz , Locale locale ) { DateFormat df = null ; if ( UtilValidate . isEmpty ( timeFormat ) ) { df = DateFormat . getTimeInstance ( DateFormat . MEDIUM , locale ) ; } else { df = new SimpleDateFormat ( timeFormat , locale == null ? Locale . getDefault ( ) : locale ) ; } df . setTimeZone ( tz ) ; return df ; }
returns an initialized dateformat object .
