public abstract DateFormat getDateTimeInstance (int dateStyle, int timeStyle, Locale locale)

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

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

Returns:  a date/time formatter.

Exceptions:
IllegalArgumentException    if dateStyle or timeStyle 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.getDateTimeInstance(int, int, java.util.Locale)