我想将我的日期时间格式设置为仅在我的asp.net应用程序中的日期。是否有可能这样做。
我的代码是:
<asp:Label runat="server" ID="Label31" Text='<%# Eval("Birthday")%>' Width="150px"></asp:Label>
我在代码中添加了哪些代码才将其更改为仅限日期?我可以在&lt;%#%&gt; ??
中使用tostring函数答案 0 :(得分:2)
您可以在标签中更改日期格式,如下所示:
Label1.Text = YourDateValue.ToString("dd/MM/yyyy");
我可以在&lt;%#%&gt; ??
中使用tostring函数
是的,你可以这样做:
<asp:label id="Label31" runat="server" text='<%# Eval("Birthday", "{0:MMMM d, yyyy}") %>' />
答案 1 :(得分:2)
你可以试试这个..
<asp:label id="Label31" runat="server" text='<%# Eval("Birthday", "{0:MMMM d, yyyy}") %>' />
OR
<asp:label id="Label31" runat="server" text='<%# Convert.ToDateTime(Eval("Birthday")).ToString("MM/dd/yyyy") %>
答案 2 :(得分:1)
它是这样的:
<asp:label id="Label31" runat="server" text='<%# Eval("Birthday", "format specifier") %>' />
因此您的格式可以按照您希望的方式进行。
<asp:label id="Label31" runat="server" text='<%# Eval("Birthday", "{0:MMMM d, yyyy}") %>' />