显示欧元的十进制格式

时间:2014-09-11 13:44:34

标签: java decimalformat euro

我希望价格为欧元€,我需要使用下面的代码更改什么?

到目前为止,我用美元付款

DecimalFormat dollars = new DecimalFormat( "$0.00" ); 

2 个答案:

答案 0 :(得分:1)

除非,我遗漏了一些东西;你可以改变这个

DecimalFormat dollars = new DecimalFormat( "$0.00" ); 

DecimalFormat euros = new DecimalFormat( "€0.00" );  // <-- euros not dollars.

答案 1 :(得分:1)

你甚至可以这样做

Locale italian = new Locale("it", "IT", "EURO");
Locale.setDefault(italian);
NumberFormat nf = NumberFormat.getCurrencyInstance();
System.out.println(nf.format(123));