Как установить формат времени на время привязки? - PullRequest
1 голос
/ 14 октября 2011

Я хочу, чтобы формат времени был таким 11.00 AM.Подскажите пожалуйста как можно?Заранее спасибо.Мой код:

<asp:DataList ID="dlEvents" runat="server" Width="100%">
 <ItemTemplate>
      <div class="date">
           <%#Eval("StartTime")%>          
            to
           <%#Eval("EndTime")%></div>
 </ItemTemplate>
</asp:DataList>

Ответы [ 4 ]

5 голосов
/ 14 октября 2011

Use,

<%#Eval("StartTime","{0:hh.mm tt}")%>  

Если тип поля типа string , но содержит действительное значение datetime, используйте

 <%# DateTime.Parse(Eval("StartTime").ToString()).ToString("hh:mm tt")%>  
2 голосов
/ 14 октября 2011
<%# ((DateTime)Eval("StartTime")).ToString("HH.mm tt")%>
0 голосов
/ 14 октября 2011
0 голосов
/ 14 октября 2011

Здесь вы можете найти нужный формат в ДАТА или ВРЕМЯ ..

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...