В Java вы можете получить формат даты, основанный на определенном языке, выполнив:Localtion шаблона для форматов даты в Java
Locale locale = new Locale("en", "UK");
DateFormat format = DateFormat.getDateInstance(DateFormat.MEDIUM, locale);
System.out.println(((SimpleDateFormat)format).toPattern());
Печатается
dd-MMM-yyyy
Является ли эта модель зашиты через свойства файл где-нибудь? Есть ли способ, что я могу расширить механизм Java и применять свой собственный шаблон (зависит от локали), поэтому, когда я запускаю приведенный выше код я получаю:
dd-MM-yyyy
Если вам нужен конкретный шаблон, почему бы вам просто не указать его явно? Или вы пытаетесь работать с кодом, который всегда запрашивает шаблон среды? –
Да, идея состоит в том, чтобы работать всегда с одним и тем же шаблоном. –