簡體   English   中英

如何將十進制數四舍五入到兩位小數?

[英]How to round decimal number to two decimal places?

我有十進制數,我想將它們四舍五入到兩位小數。 例如:

2222.333333 -> 2222.33

51.22 -> 51.22

27.0012 -> 27.00

37.28945 -> 37.29

7891.1 -> 7891.10

你能告訴我怎么做嗎? 我從 xml 解析了這些數字,所以所有這些數字都是字符串。 我嘗試首先將其解析為?number內的?number然后執行以下操作:

<#return value?number?string('0.##')/>

但我不確定我應該在?string () 中放入?string以便它可以應用於所有這些情況。

您可以使用:

<#return value?number?string('0.00')/>

模式格式與DecimalFormat 中的相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM