服務(wù)熱線
153 8323 9821
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
日期為<%#DataBinder.Eval(Container.DataItem ,"F_date") %>
</ItemTemplate>
</asp:Repeater>
顯示出 2013-4-1 11:57:42
共三個(gè)問(wèn)題:
1、只想要 2013-4-1 應(yīng)該怎么寫(xiě)?
2、如果想顯示出”2013年4月1日“這種格式應(yīng)該怎么辦
3、我看有,有的程序可以簡(jiǎn)寫(xiě)<%#Eval(Container.DataItem ,"F_date") %>,不用加DataBinder.Eval這個(gè)應(yīng)該如何實(shí)現(xiàn)?
1.使用<%# Convert.ToDateTime(Eval("F_date")).ToString("yyyy-M-d") %>
2.使用<%# Convert.ToDateTime(Eval("F_date")).ToString("yyyy年M月d日") %>
3.簡(jiǎn)寫(xiě)的Eval和DataBinder.Eval其實(shí)是不一樣的,Eval的用法有兩種,一種是Eval(string expression),另一種是Eval(string expression,string format)
上面我就是用的第一種用法。
下一篇:.NET日期格式化