仅在 C# 中将字符串格式化为美分
我有一个美元金额,23.15。我想对其进行格式化,以便只返回 0.15 或 15,因为我想将美分放在 html 标记中。
为了仅返回美元,我使用了 {0:C0}
或不使用 $ 符号 {0:N0}
编辑: 显然 { 0:C0}
和 {0:N0}
对我不起作用,因为它们四舍五入为整数:(
I have a dollar amount, 23.15. I want to format it so that I can return just .15 or 15 as I want to place just the cents in an html <sup>
tag.
To return dollars only, I used {0:C0}
or without the $ sign {0:N0}
Edit: Apparently {0:C0}
and {0:N0}
will not work for me as they round to a whole number :(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您需要带有 html 标签的字符串,您可以使用如下内容:
另外,如果您想要带分的金额,而不是
在“{0:C0}”格式中的“C”后使用
零,则表示点后的符号数。
If you need string with html tags you can use something like this:
Also if you want amount with cents instead of
use
Zero after 'C' in '{0:C0}' format means number of signs after point.
不是主流方式,但会起作用:)
会给你美分(在你的样本中会得到0.15)。
Not the mainstream way but will work :)
will get you cents (in your sample will get .15).
班级计划
{
静态无效主(字符串[]参数)
class Program
{
static void Main(string[] args)