<asp:Label ID="Label1" runat="server" Text='<%# Bind("Date") %>'></asp:Label>
显示
03.06.2014 10:30:00
如何将其显示为3 Jun 2014 10:30
答案 0 :(得分:16)
这应该有效:
<asp:Label ID="Label1" runat="server"
Text='<%# Eval("Date", "{0:d MMM yyyy HH:mm}") %>'>
</asp:Label>
答案 1 :(得分:2)
答案 2 :(得分:1)
试试这个
<asp:Label ID="Label1" runat="server"
Text='<%# Bind("Date").ToString("d MMM yyyy hh:mm:ss",CultureInfo.CreateSpecificCulture("en-US")) %>'>
</asp:Label>
答案 3 :(得分:1)
也许是这样的:
Bind("Date").ToString("d MMM yyyy hh:mm")
你也可以这样做:
string.Format("{0:d MMM yyyy hh:mm}",Bind("Date"))
答案 4 :(得分:0)
这会显示
<asp:Label ID="Label1" runat="server" Text='<%# ((DateTime)Bind("Date")).ToString("f", System.Globalization.CultureInfo.CreateSpecificCulture("en-US")) %>'></asp:Label>