В Java я создаю Locale с параметрами языка и страны , а затем использую соответствующие форматы дат.Java default Локальный резерв
Однако Java не поддерживает все комбинации Language_Country и резервные копии стандартных форматов локали (в моем случае en_US).
Есть ли способ определить, что произошло?
например:
Когда я создаю локаль с Locale locale = new Locale("xx","xx");
затем
((SimpleDateFormat)DateFormat.getDateInstance(DateFormat.SHORT,locale)).toLocalizedPattern();
возвращает M/d/yy
так откаты в en_US. .
Так что мне нужно что-то вроде
locale.isDefault
Есть вы пытались «Locale.setDefault()»? – fge