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>