我有一个Web应用程序,我有一个标签,它从数据库中提取日期并显示它。日期应显示为“7/21/2011”,而是显示为“2011年7月21日12:00 AM”
我使用以下eval语句格式化字符串 -
<asp:Label runat="server" ID="lblDate" Text='<%#Eval("dtmAward", "{0:MM/dd/yyyy}")%>' />
什么会使这种日期格式成为长文本日期格式,而不是传统日期?其他地方我使用该eval语句(与db中的其他日期一起),它正确格式化。
答案 0 :(得分:0)
这只是一个预感,但是你绑定了数据,那个列被指定为DateTime类型?如果它只是指定为字符串,我可以想象它没有被格式化。