Я хочу, чтобы формат времени был таким 11.00 AM.Подскажите пожалуйста как можно?Заранее спасибо.Мой код:
11.00 AM
<asp:DataList ID="dlEvents" runat="server" Width="100%"> <ItemTemplate> <div class="date"> <%#Eval("StartTime")%> to <%#Eval("EndTime")%></div> </ItemTemplate> </asp:DataList>
Use,
<%#Eval("StartTime","{0:hh.mm tt}")%>
Если тип поля типа string , но содержит действительное значение datetime, используйте
datetime
<%# DateTime.Parse(Eval("StartTime").ToString()).ToString("hh:mm tt")%>
<%# ((DateTime)Eval("StartTime")).ToString("HH.mm tt")%>
Это поможет вам Пользовательские строки формата даты и времени
Здесь вы можете найти нужный формат в ДАТА или ВРЕМЯ ..
http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
<asp:DataList ID="dlEvents" runat="server" Width="100%"> <ItemTemplate> StartTime = String.Format("{h:mm tt}", StartTime ); EndTime= String.Format("{h:mm tt}", EndTime); <div class="date"> <%#Eval("StartTime")%> to <%#Eval("EndTime")%></div> </ItemTemplate> </asp:DataList>