读excel文件中的日期列(显示2010-12-10),放入sql数据表aa的“日期”字段后显示为2010-12-10 0:00:00,然后通过gridview读出,但老是无法去掉 0:00:00,gridview的代码为
<asp:BoundField DataField="rukutime" HeaderText="入库时间" ItemStyle-Width="25%"
SortExpression="rukutime" headerStyle-horizontalalign="center"
ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" >
<HeaderStyle HorizontalAlign="Center"></HeaderStyle><ItemStyle Width="25%"></ItemStyle>
</asp:BoundField>
<asp:BoundField DataField="rukutime" HeaderText="入库时间" ItemStyle-Width="25%"
SortExpression="rukutime" headerStyle-horizontalalign="center"
ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" >
<HeaderStyle HorizontalAlign="Center"></HeaderStyle><ItemStyle Width="25%"></ItemStyle>
</asp:BoundField>
解决方案 »
- 文本框问题。
- .net删除问题过来看看~~
- 请问,百度的sitemap.xml 和 sitemap.txt 在哪里提交?
- 对一个发布后的程序进行了功能添加,我因为没有其源代码,我只在其基础上添加了功能,可是发布后总是提示错误!
- 页面跳转 session.sessionid问题
- c#中access数据库插入记录后如何获得自动编号?
- 小弟跪求 asp.net+MapXtreme2005的开发源码、实例或中文教程!急啊!
- 谁能帮我解答?我+分了。
- wap网站嵌套到web网站
- 怎样在.aspx.cs文件声明用到的treeview控件
- <spacer>标记在label.text输出中不起作用!
- 在asp.net中插入Repeater控件为何会出错
<%#Eval("","{0:yyyy-MM-dd}")%>
<asp:Label ID="Label1" runat="server" Text='<%# Convert.ToDateTime(Eval("你的字符型字段")).ToString("yyyy-MM-dd") %>'></asp:Label>你必须保证你的字符型字段中的数据是日期!!
(口口加一)
用你的方法<asp:Label ID="Label1" runat="server" Text='<%# Convert.ToDateTime(Eval("你的字符型字段")).ToString("yyyy-MM-dd") %>'></asp:Label>
修改后显示yyyy-MM-dd,但是为什么用DataFormatString= "{0:yyyy-MM-dd} " HtmlEncode= false
<%#Eval("","{0:yyyy-MM-dd}")%>都不行呀,问题出在哪里?
你的字段类型本来就是字符型,那就无所谓再来格式化为字符型!!
如:
DataFormatString="{0:d}"是字段为日期型,
DataFormatString="{0:c}"是字段为数字型,
等等!