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.

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.

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)