在DataGrid中的某项列榜定了数据库中的一个Date字段,但是显示的是日期和时间都有的字串:
2003-04-05 12:12:12
如何才能让其只显示日期不显示时间呢?
我用了这样的方法,比较笨,但是没有别的办法了,我搜索了好久都没有找到更好的办法:
<asp:Label runat="server" Width="120px" Text='<%# ((DateTime) (new DateTimeConverter()).ConvertFromString(DataBinder.Eval(Container.DataItem, "logdate").ToString())).ToLongDateString()%>' ID="Label_Year"/>
如果各位还有更好的方法,请不吝指教。
本文介绍了一种在DataGrid中仅显示日期而不显示时间的方法。通过使用Label控件结合DateTime和DataBinder.Eval方法实现这一需求。寻求更优解决方案。
3754

被折叠的 条评论
为什么被折叠?



