gpt4 book ai didi

c# - 按 CultureInfo 格式化字符串

转载 作者:IT王子 更新时间:2023-10-29 04:01:53 25 4
gpt4 key购买 nike

我想显示英镑符号和格式 0.00 即 £45.00, £4.10 。我正在使用以下语句:

<td style="text-align:center"><%# Convert.ToString(Convert.ToSingle(Eval("tourOurPrice")) / Convert.ToInt32(Eval("noOfTickets")), new System.Globalization.CultureInfo("en-GB")) %></td>

但它不起作用。什么问题。

谁能帮帮我???

最佳答案

使用 Currency标准格式字符串以及 string.Format采用格式提供程序的方法:

string.Format(new System.Globalization.CultureInfo("en-GB"), "{0:C}", amount)

CultureInfo 可以充当格式提供者,还可以为您提供正确的文化货币符号。

然后您的示例将显示(为了便于阅读而留出空间):

<td style="text-align:center">
<%# string.Format(new System.Globalization.CultureInfo("en-GB"),
"{0:C}",
Convert.ToSingle(Eval("tourOurPrice"))
/ Convert.ToInt32(Eval("noOfTickets")))
%>
</td>

关于c# - 按 CultureInfo 格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1266093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com