Int/Decimal.ToString 方法 (String, IFormatProvider)
来源:互联网 发布:网络相关知识 编辑:程序博客网 时间:2024/06/05 13:28
decimal value = 16325.62m;
string specifier;
CultureInfo culture;
// Use standard numeric format specifiers.
specifier = "G";
culture = CultureInfo.CreateSpecificCulture("eu-ES");
Console.WriteLine(value.ToString(specifier, culture));
// Displays: 16325,62
Console.WriteLine(value.ToString(specifier, CultureInfo.InvariantCulture));
// Displays: 16325.62
specifier = "C";
culture = CultureInfo.CreateSpecificCulture("en-US");
Console.WriteLine(value.ToString(specifier, culture));
// Displays: $16,325.62
culture = CultureInfo.CreateSpecificCulture("en-GB");
Console.WriteLine(value.ToString(specifier, culture));
// Displays: 16,325.62
specifier = "E04";
culture = CultureInfo.CreateSpecificCulture("sv-SE");
Console.WriteLine(value.ToString(specifier, culture));
// Displays: 1,6326E+004
culture = CultureInfo.CreateSpecificCulture("en-NZ");
Console.WriteLine(value.ToString(specifier, culture));
// Displays: 1.6326E+004
specifier = "F";
culture = CultureInfo.CreateSpecificCulture("fr-FR");
Console.WriteLine(value.ToString(specifier, culture));
// Displays: 16325,62
culture = CultureInfo.CreateSpecificCulture("en-CA");
Console.WriteLine(value.ToString(specifier, culture));
// Displays: 16325.62
specifier = "N";
culture = CultureInfo.CreateSpecificCulture("es-ES");
Console.WriteLine(value.ToString(specifier, culture));
// Displays: 16.325,62
culture = CultureInfo.CreateSpecificCulture("fr-CA");
Console.WriteLine(value.ToString(specifier, culture));
// Displays: 16325,62
specifier = "P";
culture = CultureInfo.InvariantCulture;
Console.WriteLine((value/10000).ToString(specifier, culture));
// Displays: 163.26 %
culture = CultureInfo.CreateSpecificCulture("ar-EG");
Console.WriteLine((value/10000).ToString(specifier, culture));
// Displays: 163.256 %
decimal aa = Convert.ToDecimal("99999.99999");
string bb = aa.ToString("N5");
得到 bb=9,999.99999
12345.ToString("n"); //生成 12,345.00
12345.ToString("C"); //生成 ¥12,345.00
12345.ToString("e"); //生成 1.234500e+004
12345.ToString("f4"); //生成 12345.0000
12345.ToString("x"); //生成 3039 (16进制)
12345.ToString("p"); //生成 1,234,500.00%
- Int/Decimal.ToString 方法 (String, IFormatProvider)
- Int/Decimal.ToString 方法 (String, IFormatProvider)
- Convert.ToString 方法 (Boolean, IFormatProvider)
- string.ToString(System.IFormatProvider)”最匹配的重载方法具有一些无效参数
- String..::.Format 方法 (IFormatProvider, String, array[]()[])
- DateTime.ToString and IFormatProvider
- Double.ToString 方法 (String)
- String 的toString()方法
- public String toString() {}方法
- decimal 转换成string去除多余的0 decimal.ToString("F0")
- java string 方法 toString用法
- decimal.tostring()格式
- 自定义ToString(),实现IFormattable.ToString()及IFormatProvider接口
- 为什么int.ToString() 方法不属于装箱
- String int 转换方法
- decimal toString format (C#)
- java中区别toString() ,(String),valueOf()方法
- Java中区别.toString() ,(String),valueOf()方法
- FreeBSD的安装
- linux下的dns设置详解
- Spring的核心思想终极理解
- JavaScrit 判断两个时间相差的各个阶段
- Android C2DM学习——客户端代码开发
- Int/Decimal.ToString 方法 (String, IFormatProvider)
- POJ1274 The Perfect Stall 简单最大二分匹配
- eclipse3.7+resin4.0集成配置小结
- 第一个ActionScript3.0语言的文字小游戏【古惑仔之人在江湖】
- 关于contiki下rest-example的问题,和led这个resource如何跑的问题(绝对原创)
- DSP系统是硬实时系统
- BIND9 递归查询超时机制
- asp.net页面传值的几种方式
- 最近学习tcp的一些感触