public final static DateFormat getInstanceForSkeleton(Calendar cal, String skeleton, Locale locale) {
        return getPatternInstance(cal, skeleton, ULocale.forLocale(locale));
    }
public final static DateFormat getInstanceForSkeleton ( Calendar cal , String skeleton , Locale locale ) { return getPatternInstance ( cal , skeleton , ULocale . forLocale ( locale ) ) ; }
<strong>[icu]</strong> Creates a {@link DateFormat} object that can be used to format dates and
times in the calendar system specified by <code>cal</code>.

@param cal   The calendar system for which a date/time format is desired.

@param skeleton The skeleton that selects the fields to be formatted. (Uses the
{@link DateTimePatternGenerator}.)  This can be
{@link DateFormat#ABBR_MONTH}, {@link DateFormat#MONTH_WEEKDAY_DAY},
etc.

@param locale The locale for which the date/time format is desired.