金額欄位加撇節號,但小數兩位不補零
有個奇特的需求:金額欄位要加撇節號,且限制小數點兩位,但是【小數不補零】。換言之,12.30 => 12.3,15.00 => 15,0 => 0。
因此不能直接使用:
Double.ToString("N2")
直覺想到改用:
Double.ToString("0,0.##")
不過實測結果,上面會變成整數位最小長度為 2 碼,若是 0 會變成 00,所以應修正以下面這個才會正確:
Double.ToString("#,0.##")
--------
沒什麼特別的~
不過是一些筆記而已