DecimalFormat переопределяется настройками сервера

В настоящее время я 'У меня возникли проблемы с отображением отформатированных десятичных знаков. На моей локальной машине у меня есть десятичное значение: 0,002100000000 хранится в базе данных.



@FacesConverter("bigDecimal4DigitsConverter")
public class BigDecimal4DigitsConverter extends BigDecimalConverter {

    private DecimalFormat format = new DecimalFormat("#,##0.0000");

    @Override
    protected DecimalFormat getDecimalFormat() {
        return format;
    }
}

Моя проблема на моей локальной машине, она отображает: 0,0021 - настройки США, но на другом сервере 0,0021 - настройки Франции

Это почему? Я думал, что DecimalFormat, форматирует десятичное значение независимо от локали?

Ответы на вопрос(1)

Ваш ответ на вопрос