如何完美解决GridView中日期不显示时分秒的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计888个文字,预计阅读时间需要4分钟。
两种处理方式:
1.模版列:假设数据表中的字段completeTime的类型为时间格式,使用ASP模板列:
HeaderText=时间 ItemTemplate=2. 字段绑定:直接在字段绑定中指定时间格式:
两种处理方式:
1、模版列:假设数据表的字段completeTime的类型为时间格式
<asp:TemplateField HeaderText="时间"> <ItemTemplate> <%#Eval("completeTime", "{0:yyyy-MM-dd}")%> </ItemTemplate> </asp:TemplateField>
2、绑定列:
<asp:BoundField HeaderText="时间" DataField="completeTime" HtmlEncode= "false" DataFormatString="{0:yyyy-MM-dd}" > </asp:BoundField>
DataFormatString使用笔记:
存储在数据库里的是日期时间,但在页面中只显示日期,datalist和gridview里面可以用 DataFormatString来进行格式化,使数据按指定的格式显示。
本文共计888个文字,预计阅读时间需要4分钟。
两种处理方式:
1.模版列:假设数据表中的字段completeTime的类型为时间格式,使用ASP模板列:
HeaderText=时间 ItemTemplate=2. 字段绑定:直接在字段绑定中指定时间格式:
两种处理方式:
1、模版列:假设数据表的字段completeTime的类型为时间格式
<asp:TemplateField HeaderText="时间"> <ItemTemplate> <%#Eval("completeTime", "{0:yyyy-MM-dd}")%> </ItemTemplate> </asp:TemplateField>
2、绑定列:
<asp:BoundField HeaderText="时间" DataField="completeTime" HtmlEncode= "false" DataFormatString="{0:yyyy-MM-dd}" > </asp:BoundField>
DataFormatString使用笔记:
存储在数据库里的是日期时间,但在页面中只显示日期,datalist和gridview里面可以用 DataFormatString来进行格式化,使数据按指定的格式显示。

