我需要使用Thymeleaf在表格中顯示負的貨幣格式值。目前,我使用#numbers.formatDecimal
實現這一目標,如下所示:如何使用Thymeleaf屬性處理器格式化負值貨幣?
<td th:text="${'$' + #numbers.formatDecimal(value, 1, 'DEFAULT', 2, 'DEFAULT)}" />
對於value
大於零,這工作得很好:
<td>$34.50</td>
但對於負value
,我得到:
<td>$-12.75</td>
這是不正確的 - 我需要將貨幣符號移動到減號的右側。我怎樣才能做到這一點?
有承認,這個解決方案看起來比我的清潔方式+1 – saljuama