黑马程序员技术交流社区
标题:
字符串格式化问题
[打印本页]
作者:
mzh901024
时间:
2013-7-25 10:13
标题:
字符串格式化问题
比如,string RiQi=String.Format({"0:d}",dt),我不理解{0:d},是不是占位符,那個":"怎么理解?
作者:
小周学诚
时间:
2013-7-25 10:32
格式化日期类型数据,比如你的数据库中的日期是2010-8-6:00:00:21,当你用gridview 呈现数据的时候不希望把时间:00:00:21也显示出来,就用{0:d}格式化这个数据,得到的显示结果就为:2010-8-6.
作者:
马晓凤
时间:
2013-7-25 11:52
{0:d}是占位符,只是一个特殊的占位符,是一个对放入该处内容有限制而已比如说:人,和带着帽子的人
带着帽子的人肯定也是人, :仅仅是对格式的限制
Label1.Text = string.Format("{0:d}",dt);//2005-11-5
Label2.Text = string.Format("{0:D}",dt);//2005年11月5日
Label3.Text = string.Format("{0:f}",dt);//2005年11月5日 14:23
Label4.Text = string.Format("{0:F}",dt);//2005年11月5日 14:23:23
Label5.Text = string.Format("{0:g}",dt);//2005-11-5 14:23
Label6.Text = string.Format("{0:G}",dt);//2005-11-5 14:23:23
Label7.Text = string.Format("{0:M}",dt);//11月5日
Label8.Text = string.Format("{0:R}",dt);//Sat, 05 Nov 2005 14:23:23 GMT
Label9.Text = string.Format("{0:s}",dt);//2005-11-05T14:23:23
Label10.Text string.Format("{0:t}",dt);//14:23
Label11.Text = string.Format("{0:T}",dt);//14:23:23
Label12.Text = string.Format("{0:u}",dt);//2005-11-05 14:23:23Z
Label13.Text = string.Format("{0:U}",dt);//2005年11月5日 6:23:23
Label14.Text = string.Format("{0:Y}",dt);//2005年11月
Label15.Text = string.Format("{0}",dt);//2005-11-5 14:23:23
复制代码
作者:
mzh901024
时间:
2013-7-25 13:14
額,谢谢喔!
作者:
殘遛の丶狳味
时间:
2013-8-2 21:24
是占位符,{0:d} 就是一个固定的格式,代表 格式化日期类型数据
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2