指定されたロケール(またはデフォルトのロケール)のデフォルトの日付と時刻の形式パターン(文字列)を取得する方法を教えてください。
私がすでに見つけたもの(他の誰かに役立つかもしれません):
デフォルトのロケールを取得する方法。
Locale currentLocale= Locale.getDefault(); System.out.print(currentLocale.toString()); Result is "en_US"
小数点の取得方法。
DecimalFormatSymbols decimalFormatSymbols = new DecimalFormatSymbols(currentLocale); System.out.print(decimalFormatSymbols.getDecimalSeparator()); Result is "."
デフォルトの日付と時刻の書式パターン (文字列) を取得する方法;
(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.
どうもありがとう。
UPD: 解決策が見つかりました:
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".