本帖最后由 许庭洲 于 2012-6-22 16:18 编辑
String.Format 方法 (String, Object):将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。
举例子:
string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)
string.Format("{0:C}",0.2) 结果为:¥0.20
string.Format("{0:3}",23) 结果为:023
string.Format("{0:2}",1223) 结果为:1223
string.Format("{0:N}", 14200) 结果为:14,200.00 (默认为小数点后面两位)
string.Format("{0:N3}", 14200.2458) 结果为:14,200.246 (自动四舍五入)
string.Format("{0:f}",System.DateTime.Now) 结果为:2009年3月20日 15:37
string.Format("{0:F}",System.DateTime.Now) 结果为:2009年3月20日 15:37:52
string.Format("{0:g}",System.DateTime.Now) 结果为:2009-3-20 15:38
string.Format("{0:G}",System.DateTime.Now) 结果为:2009-3-20 15:39:27
string.Format("{0:m}",System.DateTime.Now) 结果为:3月20日
string.Format("{0:t}",System.DateTime.Now) 结果为:15:41
string.Format("{0:T}",System.DateTime.Now) 结果为:15:41:50 |