public abstract DateFormat getDateInstance (int style, Locale locale)

Returns a new DateFormat instance which formats date with the given formatting style for the specified locale.

Parameters:
style    the given formatting style. Either one of DateFormat.SHORT, DateFormat.MEDIUM, DateFormat.LONG, or DateFormat.FULL.
locale    the desired locale.

Returns:  a date formatter.

Exceptions:
IllegalArgumentException    if style is invalid, or if locale isn't one of the locales returned from java.util.spi.LocaleServiceProvider.getAvailableLocales().
NullPointerException    if locale is null

See also:
java.text.DateFormat.getDateInstance(int, java.util.Locale)