C#中的format
2013-10-18 16:58
369 查看
一直去写代码,可总觉得自己编码水平没什么大的突破,觉得有点悲催了,最近有种想法,从最简单的开始重新来看。正确早点成就自己。废话不多说了,今天就开始。
今天就学习下最简单的格式化字符串了,其实格式化每个人都会的了,可是很多东西也不是都能记住的,下面就总结下简单的格式化代码了,其实也是网上看看了。
C#格式化方式一:string result = d.ToString("#,##0.00");
C#求百分比(没有小数)string.ToString("0%") (没有小数)string.ToString("p")
string s=string.Format("i:{0,-7},j:{1,7}",i,j);//-7表示左对齐,占7位(//结果i:123
,j:123.45)
货币格式化 C
2.ToString("C");
¥2.50 (其中C是可以根据货币格式确定的如C4,C2等)
十进制D
25.ToString("D5")
00025(其中D5数字是可以根据长度确定的如D4,D2等)
十六进制X255.ToString("X")FF
科学型 E25000.ToString("E")2.500000E+004
固定点F
25.ToString("F2")
25.00
(其中F2数字是可以根据长度确定的如F3,F4等)
常规G
2.5.ToString("G")
2.5
数字N2500000.ToString("N")2,500,000.00(N可以根据要保留的小数点后位数可写成N2,N4等,默认两位小数)
必须用“{”和“}”将格式与其他字符分开。如果恰好在格式中也要使用大括号,可以用连续的两个大括号表示一个大括号,即:“{{”或者“}}”
日期格式化
DateTime dt =new DateTime(2003,5,25);
dt.ToString("yy.M.d"); //结果 03.5.25
dt.ToString(“yyyy年M月”); //结果 2003年5月
Convert.ToDateTime("2013/10/10 10:10:10").ToString("yyyy/MM/dd HH:mm:ss")"2013/10/10 10:10:10"
今天就学习下最简单的格式化字符串了,其实格式化每个人都会的了,可是很多东西也不是都能记住的,下面就总结下简单的格式化代码了,其实也是网上看看了。
C#格式化方式一:string result = d.ToString("#,##0.00");
C#求百分比(没有小数)string.ToString("0%") (没有小数)string.ToString("p")
string s=string.Format("i:{0,-7},j:{1,7}",i,j);//-7表示左对齐,占7位(//结果i:123
,j:123.45)
货币格式化 C
2.ToString("C");
¥2.50 (其中C是可以根据货币格式确定的如C4,C2等)
十进制D
25.ToString("D5")
00025(其中D5数字是可以根据长度确定的如D4,D2等)
十六进制X255.ToString("X")FF
科学型 E25000.ToString("E")2.500000E+004
固定点F
25.ToString("F2")
25.00
(其中F2数字是可以根据长度确定的如F3,F4等)
常规G
2.5.ToString("G")
2.5
数字N2500000.ToString("N")2,500,000.00(N可以根据要保留的小数点后位数可写成N2,N4等,默认两位小数)
必须用“{”和“}”将格式与其他字符分开。如果恰好在格式中也要使用大括号,可以用连续的两个大括号表示一个大括号,即:“{{”或者“}}”
日期格式化
DateTime dt =new DateTime(2003,5,25);
dt.ToString("yy.M.d"); //结果 03.5.25
dt.ToString(“yyyy年M月”); //结果 2003年5月
Convert.ToDateTime("2013/10/10 10:10:10").ToString("yyyy/MM/dd HH:mm:ss")"2013/10/10 10:10:10"
相关文章推荐
- c# format 格式化如何理解?
- 扩展js,实现c#中的string.format方便拼接字符串
- [C#]String.Format格式化的用法
- C# String.Format格式说明
- C#:String.Format数字格式化输出 {0:N2} {0:D2} {0:C2}...
- String Format for Double [C#]
- C#,String.Format,数字格式化输出 ,format
- C# oracle 日期型字段,使用参数传值时,遇到ORA-01810: format code appears twice错误
- ASP.NET C# String.Format格式化输出
- 常用的C#方法【Format.CS】
- asp.net2.0 c#格式化数据 日期格式设置示例 format使用 DataFormatString使用
- js 实现 C# 的 format 方法
- C#-string.Format对C#字符串格式化
- .NET C# Tostring() format 格式化字符串大全
- c# 日期函数[string.Format----GetDateTimeFormats]格式 .
- C# String.Format格式化json字符串中包含"{" "}"报错问题
- C#中的String.Format方法
- C#中的String.Format介绍
- C#中的String.Format方法
- C# 格式化字符串 String.Format