how do i make the date to appear in dd/MM/yyyy in asp.net after debugging
现在我想让日期在我的前端看起来像这个dd / mm / yyyy(如在调试之后)。 但它看起来像这样mm / dd / yyyy。 但在我执行sql server中的存储过程后,这是我想要的结果。
这是我的代码。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <table width="100%" class="table table-bordered table-condensed"> <HeaderTemplate> <tr> <td width="8%" class="table-header2">Date</td> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td><%# Eval("Date") %> </td> </tr> </ItemTemplate> </asp:Repeater> |
这是我在aspx页面中的代码。 如何使日期以dd / mm / yyyy格式显示。 我应该在哪里插入它。 谢谢你的帮助。
Try this to convert date to dd/mm/yyyy format
1 | <%#Eval("Date","{0:dd/MM/yyyy}")%> |
你可以试试这个。 这可能有效。
1 | Eval("Date").ToString("dd'/'MM'/'yyyy"); |
你可以试试这个:
1 | <%# DataBinder.Eval(Container.DataItem,"Date","{0:dd/MM/yyyy}") %> |
要么
1 | <%# string.Format("{0:dd/MM/yyyy}", Eval("Date"))%> |
在服务器端做这样的事情
1 2 3 4 | string yourdate="01/23/2014"; DateTime timezz = DateTime.Parse(yourdate); yourdate = timezz.ToString("dd/MM/yyyy"); |
然后动态地将日期值添加到您的表中
如果你想直接在客户端进行,那么你可以使用
或者如果你正在下载moment.js源代码,那么你只需要做你想做的事情
示例:
1 2 3 4 5 | $(document).ready(function() { $("#date").val( moment().format('MMM D, YYYY') ); }); |
参考: