c# - 如何在 C# 中格式化美分和美元?如何将一个转换为另一个?

标签 c# decimal currency

如果我用 C# 或 Java 写成 25 美分,我如何将其转换为 $.25?

最佳答案

您可能应该使用 Decimal 数据类型,然后不要尝试将美分转换为美元,而是使用一种标准表示法:

Decimal amount = .25M;
String.Format("Amount: {0:C}", amount);

输出是:金额:$0.25

关于c# - 如何在 C# 中格式化美分和美元?如何将一个转换为另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4882185/

相关文章:

c# - 通过 Task Scheduler 的 Entity Framework 连接作为 NTAuthority/Anonymous Logon 连接

go - 如何将 float64(存储为 base-2)转换为 base-10 的系数和指数?

c++ - 将二进制转换为十进制内置函数

objective-c - 基于 f(N) 生成定价的更好方法

c# - 获取不规则的 XML 值

c# - 接口(interface)可以定义 c#-constructor 的签名吗

python - 使用自定义编码器将带有 Decimal 键的 python 字典转换为 JSON

c# - .NET 字符串中的货币符号放置

c# - 使用 Double 数据类型传输 Money 值

c# - 在 winforms 中创建日历的最佳方法是什么?