国际化数字格式输出(C#版)
2008-01-17 15:57
239 查看
需要了解的命名空间及类:
System.Globalization;
CultureInfo;
NumberFormatInfo;
using System;
using System.Globalization;
class NumberFormatInfoSample {
public static void Main() {
NumberFormatInfo nfi = new CultureInfo( "pl-PL", false ).NumberFormat;
double aa = 12.234;
Console.WriteLine( aa.ToString( "N", nfi ) );
string strNo = "12,234";
double fNo = double.Parse(strNo, nfi);
Console.WriteLine( fNo.ToString( "N", nfi ) );
}
}
/*
This code produces the following output.
12,23
12.234
*/
注:
1、在波兰、德国等国家区域环境下,小数点是由“,”表示的(有点另类哈)。
2、java里也有类似情况,需要了解的包:
import java.text.Numberformat;
import java.util.Locale;
Numberformat nf2 =
Numberformat.getInstance(Locale.GERMAN);
System.out.println(nf2.format(1234.56));
System.Globalization;
CultureInfo;
NumberFormatInfo;
using System;
using System.Globalization;
class NumberFormatInfoSample {
public static void Main() {
NumberFormatInfo nfi = new CultureInfo( "pl-PL", false ).NumberFormat;
double aa = 12.234;
Console.WriteLine( aa.ToString( "N", nfi ) );
string strNo = "12,234";
double fNo = double.Parse(strNo, nfi);
Console.WriteLine( fNo.ToString( "N", nfi ) );
}
}
/*
This code produces the following output.
12,23
12.234
*/
注:
1、在波兰、德国等国家区域环境下,小数点是由“,”表示的(有点另类哈)。
2、java里也有类似情况,需要了解的包:
import java.text.Numberformat;
import java.util.Locale;
Numberformat nf2 =
Numberformat.getInstance(Locale.GERMAN);
System.out.println(nf2.format(1234.56));
相关文章推荐
- C#标准数字格式字符串输出示例
- 在Java web中输出中美两国的数字、百分比、货比格式
- iOS中让一个数字字符串格式化(按照自己想要的格式输出)的方法
- C# 读取存储过程输出参数,始终是常数问题,原来是C#定义输出参数时,定义格式的问题
- C# DateTime 的各种输出格式
- C#自定义数字格式字符串
- C#:String.Format数字格式化输出
- C#:String.Format数字格式化输出
- [转]C#数字格式化输出
- OC/C 中格式输出数字,位数不足前面补0
- [C#]数字颠倒输出;判断某天是一年中的第几天
- C按格式输出数字
- 如何在C#语言中实现int类型的数字以字符类型输出
- C# Console.WriteLine()函数中{}输出格式详解
- MATLAB中System.string格式数据获取,MATLAB调用C#中的dll输出数据格式问题
- 实用C#中任意类型数据转成JSON格式数据输出
- 20101007 学习记录:c#数字化格式输出
- C#中任意类型数据转成JSON格式数据输出
- SQL Server、C#、JS中那些日期和数字格式转换的方法
- C# 上机题 写一个静态方法,输出字符串中大小写字母、数字和其他字符个数