在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"/>
如果各位还有更好的方法,请不吝指教。