我用下面的代碼:如何通過使用eval來應用特定格式的日期?
<asp:HyperLink ID="Time" runat="server" Text='<%#Eval("CREATED_ON")%>'> </asp:HyperLink>
它會顯示格式的日期:2010年11月4日上午10時52分33秒
但我希望它顯示11/4/2010
。我將如何做到這一點?
我用下面的代碼:如何通過使用eval來應用特定格式的日期?
<asp:HyperLink ID="Time" runat="server" Text='<%#Eval("CREATED_ON")%>'> </asp:HyperLink>
它會顯示格式的日期:2010年11月4日上午10時52分33秒
但我希望它顯示11/4/2010
。我將如何做到這一點?
你應該能夠使用這樣的事情:
<asp:HyperLink ID="lnkCreatedDate" runat="server" Text='<%#Eval("CREATED_ON", "{0:dd/M/yyyy}")%>'> </asp:HyperLink>
沒有爲我工作,@Manoj解決方案工作。 – 2015-11-03 02:44:05
感謝這個有用的提示。 – 2016-02-03 09:05:35
沒有爲我工作。 – sonsha 2016-09-26 06:44:04
我假設你有一個DateTime變量命名指明MyDate:
DateTime MyDate;
如果你想探微日期部分:
MyDate.Value.ToString("d");
與天:
MyDate.Value.ToString("D");
這裏是一個有用的文檔PDF Doc
這應該做的伎倆:
<asp:HyperLink ID="lnkCreatedDate" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "CREATED_ON", "{0:dd/MM/yyyy}") %>'></asp:HyperLink>
你可以試試這個 -
<asp:HyperLink ID="lnkCreatedDate1" runat="server" Text='<%# DateTime.Parse(Eval("CREATED_ON").ToString()).ToString("d") %>'> </asp:HyperLink>
這是唯一爲我工作的人。謝謝! – margabro 2015-05-27 09:07:22
當您不確定您的日期是否爲空時使用此代碼。
<asp:HyperLink ID="lnkCreatedDate1" runat="server" Text='<%# (String.IsNullOrEmpty(Eval("CREATED_ON").ToString())) ? "" : DateTime.Parse(Eval("CREATED_ON").ToString()).ToString("d") %>'></asp:HyperLink>
什麼是代碼? – bAN 2010-11-19 10:22:52
這是代碼:'> asp:HyperLink> –
Shalni
2010-11-19 10:24:58
請任何一個編輯我的代碼這樣它會顯示在最上面。 – Shalni 2010-11-19 10:35:40