Как изменить десятичный разделитель в шаблоне скорости? - PullRequest
0 голосов
/ 20 января 2020

У меня есть шаблон vlt следующим образом:

$display.printf("Total: %4.2f s", $toto.tata)

Какой дисплей:

Total: 11.2 s

Но я хочу отобразить его с разделителем-запятой для десятичного числа:

Total: 11,2 s

Как я могу изменить десятичный формат?

Я не могу изменить JAVA код ..

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 20 января 2020

Я не знаю класс Java объекта $display, но именно этот объект форматирует число, а не сам Velocity, поэтому, если этот объект не предлагает возможность указать локаль ( как и String.format() и PrintWriter.printf()), вам придется прибегнуть к некоторому хаку, например:

$display.printf("Total: %4.2f s", $toto.tata).replace('.',',')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...