¿Cómo puedo obtener el patrón de formato de fecha y hora predeterminado?
Alguien podría decirme cómo puedo obtener el patrón de formato de fecha y hora predeterminado (Cadena) para la configuración regional específica (o la configuración regional predeterminada)
Lo que ya encontré (podría ser útil para otra persona):
Cómo obtener la configuración regional predeterminada.
<code>Locale currentLocale= Locale.getDefault(); System.out.print(currentLocale.toString()); Result is "en_US" </code>
Cómo obtener separador decimal.
<code>DecimalFormatSymbols decimalFormatSymbols = new DecimalFormatSymbols(currentLocale); System.out.print(decimalFormatSymbols.getDecimalSeparator()); Result is "." </code>
Cómo obtener el patrón de formato de fecha y hora predeterminado (cadena);
<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>
Muchas gracias.
UPD: Solución encontrada:
<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>