详细内容
GridView里日期格式化无效
发布日期:2010-10-04     点击:3798     字体:[ ]

如果数据库里数据类型为日期型,当我们绑定数据至GridView时,显示总是包含小时、分、秒,而这些一般是不需要的,所以要格式化掉。

如果使用的是SQL SERVER,那么可直接在查询语句里用 convert(nvarchar(10),dateColumn,121) as date1这种将小时、分、秒格式化掉,只留年月日。

如果使用的的Access,上面这个命令是无法使用的,但我们可以用GridView的DataFormatString命令完成:

例如:<asp:BoundField DataField="pubDate"  DataFormatString="{0:yyyy/MM/dd}" HtmlEncode="False" >

这里注意,一定要加上HtmlEncode="False" ,不同机器日期格式可能不同,所以这个命令要加上才起作用。

用户评论
昵称 
内容  *
验证码   
   
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计