Jak mogę uzyskać domyślny wzór formatu daty i godziny

Czy ktoś mógłby mi powiedzieć, jak mogę uzyskać domyślny wzorzec formatu daty i godziny (String) dla określonych ustawień narodowych (lub domyślnych ustawień regionalnych).

Co już znalazłem (może być przydatne dla kogoś innego):

Jak uzyskać domyślne ustawienia regionalne.

<code>Locale currentLocale= Locale.getDefault();
System.out.print(currentLocale.toString());

Result is "en_US"
</code>

Jak uzyskać separator dziesiętny.

<code>DecimalFormatSymbols decimalFormatSymbols =
                                     new DecimalFormatSymbols(currentLocale);
System.out.print(decimalFormatSymbols.getDecimalSeparator());

Result is "."
</code>

Jak uzyskać domyślny wzorzec formatu daty i godziny (ciąg);

<code>(do something)
System.out.print(something);
And got at output something like this: "dd/mm/yyyy" or "hh:mm:ss".. 
                             or other values for specified locale.
</code>

Wielkie dzięki.

UPD: Znalezione rozwiązanie:

<code>SimpleDateFormat simpleDateFormat = new SimpleDateFormat();
String dateLocalizedFormatPattern = simpleDateFormat.toLocalizedPattern();

The result of System.out.print(dateLocalizedFormatPattern) 
                                             on my device is "M/d/yy h:mm a".
</code>

questionAnswers(2)

yourAnswerToTheQuestion