2013-04-05 63 views
2

我已绑定日期字段(日期时间型列值)到我的网格。在网格中,列定义是,像这样 我的代码是:ASP.net日期格式

<asp:Label id="lblFromTimeForTeacher" runat="server" Text='<%# Eval("FromTime", "{0:hh/mm}")%>' Visible="false" Width="99%" /> 

眼下,标签文字08-45。有人可以告诉我怎样才能得到标签文本为08:45?提前致谢。

回答

3

自定义DateTime格式here。在你的情况下,只需更改为Convert.ToDateTime(Eval("FromTime")).ToString("hh:mm")

1

请尝试以下

<asp:Label ID="lblFromTimeForTeacher" runat="server" Text='<%# Eval("FromTime", "{0:hh:mm}")%>' Visible="false" Width="99%" /> 

,如果你在“16:05”的格式要请尝试以下

<asp:Label ID="lblFromTimeForTeacher" runat="server" Text='<%# Eval("FromTime", "{0:t}")%>' Visible="false" Width="99%" /> 

欲了解更多您可以查看This Link希望这会帮助你。

+0

拉曼先生,就像一个魅力。万分感谢。 :) – MusicLovingIndianGirl 2013-04-05 10:59:44

+0

@Aishvarya非常感谢你.. – 2013-04-05 11:05:12