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, форматирует десятичное значение независимо от локали?