将标签中的日期时间格式更改为日期格式
本文关键字:格式 日期 标签 时间 | 更新日期: 2023-09-27 18:09:09
我想使我的datetime的格式为日期仅在我的asp.net应用程序。这可能吗?
我的代码是:<asp:Label runat="server" ID="Label31" Text='<%# Eval("Birthday")%>' Width="150px"></asp:Label>
我在我的代码中添加了什么,代码只能更改日期?我可以在<%# %>中使用tostring函数吗??
您可以像这样更改标签中的日期格式:
Label1.Text = YourDateValue.ToString("dd/MM/yyyy");
我可以在<%# %>中使用tostring函数吗?
是的,你可以这样做:
<asp:label id="Label31" runat="server" text='<%# Eval("Birthday", "{0:MMMM d, yyyy}") %>' />
你可以试试这个…
<asp:label id="Label31" runat="server" text='<%# Eval("Birthday", "{0:MMMM d, yyyy}") %>' />
或
<asp:label id="Label31" runat="server" text='<%# Convert.ToDateTime(Eval("Birthday")).ToString("MM/dd/yyyy") %>
是这样的:
<asp:label id="Label31" runat="server" text='<%# Eval("Birthday", "format specifier") %>' />
所以你的格式可以是你想要的。
<asp:label id="Label31" runat="server" text='<%# Eval("Birthday", "{0:MMMM d, yyyy}") %>' />