【问题标题】:Numerical formatting using String.Format使用 String.Format 进行数字格式化
【发布时间】:2008-08-12 10:40:05
【问题描述】:

在使用 string.format 时是否有任何代码允许对数据进行数字格式化?

【问题讨论】:

    标签: .net formatting numeric


    【解决方案1】:

    加载,将 string.Format 粘贴到 Google 中:-)

    一个相当不错的教程在iduno

    【讨论】:

      【解决方案2】:

      是的,你可以这样格式化:

      string.Format("Format number to: {0 : #.00}", number);
      string.Format("Format date to: {0 : MM/dd/yyyy}", date);
      

      【讨论】:

        【解决方案3】:

        【讨论】:

          【解决方案4】:

          这是另一个很好的参考,补充了 Keith 提到的内容。

          http://www.scribd.com/doc/2547864/msnetformattingstrings

          【讨论】:

            【解决方案5】:

            正如基思上面所说。我最常用的是货币:

            String.Format("{0:c}", 12000);
            

            这将产生 12,000.00 英镑

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2013-06-22
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多