奇数日期格式化字符串错误c#

时间:2011-11-01 13:53:06

标签: asp.net datetime label string-formatting

我有一个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中的其他日期一起),它正确格式化。

1 个答案:

答案 0 :(得分:0)

这只是一个预感,但是你绑定了数据,那个列被指定为DateTime类型?如果它只是指定为字符串,我可以想象它没有被格式化。