public static Calendar toCalendar(Date date,TimeZone timeZone,Locale locale){
  Calendar cal=getCalendarInstance(timeZone,locale);
  if (date != null) {
    cal.setTime(date);
  }
  return cal;
}

public static Calendar toCalendar ( Date date , TimeZone timeZone , Locale locale ) { Calendar cal = getCalendarInstance ( timeZone , locale ) ; if ( date != null ) { cal . setTime ( date ) ; } return cal ; }
returns a calendar object initialized to the specified date / time , time zone , and locale .
