ana*_*123 1 c# asp.net-mvc razor
如何划分转换为的列int并获取美元金额?
例如,如果thisAmount=19,那么输出应该是.19。使用下面的当前代码,它输出0.00
@((((int)row["thisAmount"])/100).ToString("c"))
Run Code Online (Sandbox Code Playgroud)
当你除以int1per时int2,就像int1/int2. 你应该转换int2为double,结果也会被转换。所以就变成了int1/(double)int2这样
将您的代码更改为:
@((((int)row["thisAmount"])/(double)100).ToString("c"))
Run Code Online (Sandbox Code Playgroud)
或者使用decimal.Divide函数:
@(decimal.Divide((int)row["thisAmount"], 100).ToString("c"))
Run Code Online (Sandbox Code Playgroud)
我希望你觉得这有帮助。
| 归档时间: |
|
| 查看次数: |
167 次 |
| 最近记录: |