Как применять определенный FORMAT для даты с помощью eval? Я использовал следующий код: <asp:HyperLink ID="Time" runat="server" Text='<%#Eval("CREATED_ON")%>'> </asp:HyperLink> Он отобразит дату в формате: 11/4/2010 10:52:33 AM Но я хочу, чтобы он отображал 11/4/2010. Как мне это сделать? Ответ 1 Вы должны иметь возможность использовать что-то вроде этого: <asp:HyperLink ID="lnkCreatedDate" runat="server" Text='<%#Eval("CREATED_ON", "{0:dd/M/yyyy}")%>'> </asp:HyperLink> Ответ 2 Вы можете попробовать это - <asp:HyperLink ID="lnkCreatedDate1" runat="server" Text='<%# DateTime.Parse(Eval("CREATED_ON").ToString()).ToString("d") %>'> </asp:HyperLink> Ответ 3 это должно сделать трюк: <asp:HyperLink ID="lnkCreatedDate" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "CREATED_ON", "{0:dd/MM/yyyy}") %>'></asp:HyperLink> Ответ 4 Я полагаю, у вас есть переменная DateTime с именем MyDate: DateTime MyDate; Если вы хотите, чтобы только сторона даты: MyDate.Value.ToString("d"); С днем: MyDate.Value.ToString("d"); Вот полезный документ PDF Doc Ответ 5 У меня была проблема с лицом, когда дата NULL. Это поможет мне, когда CREATED_ON Date is Null. Используйте этот код, когда вы не уверены, что ваша дата является NULL ИЛИ NOT. <asp:HyperLink ID="lnkCreatedDate1" runat="server" Text='<%# (String.IsNullOrEmpty(Eval("CREATED_ON").ToString())) ? "" : DateTime.Parse(Eval("CREATED_ON").ToString()).ToString("d") %>'></asp:HyperLink>
Ответ 1 Вы должны иметь возможность использовать что-то вроде этого: <asp:HyperLink ID="lnkCreatedDate" runat="server" Text='<%#Eval("CREATED_ON", "{0:dd/M/yyyy}")%>'> </asp:HyperLink>
Ответ 2 Вы можете попробовать это - <asp:HyperLink ID="lnkCreatedDate1" runat="server" Text='<%# DateTime.Parse(Eval("CREATED_ON").ToString()).ToString("d") %>'> </asp:HyperLink>
Ответ 3 это должно сделать трюк: <asp:HyperLink ID="lnkCreatedDate" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "CREATED_ON", "{0:dd/MM/yyyy}") %>'></asp:HyperLink>
Ответ 4 Я полагаю, у вас есть переменная DateTime с именем MyDate: DateTime MyDate; Если вы хотите, чтобы только сторона даты: MyDate.Value.ToString("d"); С днем: MyDate.Value.ToString("d"); Вот полезный документ PDF Doc
Ответ 5 У меня была проблема с лицом, когда дата NULL. Это поможет мне, когда CREATED_ON Date is Null. Используйте этот код, когда вы не уверены, что ваша дата является NULL ИЛИ NOT. <asp:HyperLink ID="lnkCreatedDate1" runat="server" Text='<%# (String.IsNullOrEmpty(Eval("CREATED_ON").ToString())) ? "" : DateTime.Parse(Eval("CREATED_ON").ToString()).ToString("d") %>'></asp:HyperLink>