【问题标题】:ASP.NET C# SQL Server Money formatASP.NET C# SQL Server 金钱格式
【发布时间】:2012-12-28 20:15:43
【问题描述】:

我有一个问题,我正在开发一个网上商店,但是当我必须将数据发布到支付网关时,我需要将 1,00$ 设为 100,但在 SQL Server 数据库中它是 1,0000 和当我使用价格格式字符串{0:c} 时,如何将其转换为 100?

【问题讨论】:

  • 为什么“1,00$”会被转换成100?
  • '因为是逗号而不是小数点?

标签: c# asp.net sql-server format currency


【解决方案1】:

取美元 * 100 得到整数值。不要使用字符串格式化程序,你只会得到数值。

(Price*100).ToString();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多