【发布时间】:2023-03-16 19:41:01
【问题描述】:
<%= Model.STPData.InitialRateSetting.HasValue ? Model.STPData.InitialRateSetting.Value.ToString() : "" %>
Model.STPData.InitialRateSetting 是一个小数。我想将其格式化为百分比,然后将其四舍五入到小数点后 5 位。我该怎么做?
【问题讨论】:
<%= Model.STPData.InitialRateSetting.HasValue ? Model.STPData.InitialRateSetting.Value.ToString() : "" %>
Model.STPData.InitialRateSetting 是一个小数。我想将其格式化为百分比,然后将其四舍五入到小数点后 5 位。我该怎么做?
【问题讨论】:
你可以使用
Model.STPData.InitialRateSetting.Value.ToString("P5");
假设 InitialRateSetting 是小数
【讨论】:
您可以使用ToString("p5")。这将采用数字0.051234567 并将其显示为“5.12346%”。我不确定它是否会绕过最后一个位置,以确保行为或缺乏行为是您想要的。
【讨论】: