我正在使用struts2来显示数据显示标签和java。我试着用
<display:column sortable="false" total="true" property="paidAmount"
titleKey="table.title.paidamount" format="{0,Number, #,##,##,##0.00}"
style="width:100px;text-align:right;">
</display:column>
但它显示数千格式的数字。如2,300,000.00 00.但我需要它为23,00,000.00。 怎么做?我也需要使用该列的总数。
我在disaplytag.properties中使用了这个
locale.provider=com.XXX.web.resource.I18nStruts2Adapter
locale.resolver=com.XXX.web.resource.I18nStruts2Adapter
设置区域设置。区域设置显示“en_IN”。
答案 0 :(得分:0)
您可以使用DecimalFormat并添加条件,如何格式化数字,如
DecimalFormat formatter = new DecimalFormat("#,###.00");
这里有一个例子,解释了如何用印度风格格式化数字