在asp.net mvc c#中将钱格式化为货币

本文关键字:格式化 货币 asp net mvc | 更新日期: 2023-09-27 18:17:28

我在数据库中有一个字段,存储我的产品的价格。它的数据类型是钱,我想把它格式化为:8.20,10.00和100,00.00这是我的代码:

$<%: string.Format("{0:00.00}", price)%>

但是输出不是我想要的,有人知道吗?谢谢。

在asp.net mvc c#中将钱格式化为货币

尝试使用货币格式(0:C):

<%: string.Format("{0:C}", price) %>

我想你要找的是:

  $<%: string.Format("{0:#0.00}", price)%> 

这将跳过10以下数字的前导0。

有关详细信息,请参阅MSDN页面。

试试这个:

<%: string.Format("{0:N2}", price) %>