调试后,如何使日期出现在 asp.net 中的 dd/MM/yyyy 中
本文关键字:dd net 中的 MM yyyy asp 何使 日期 调试 | 更新日期: 2023-09-27 18:37:02
现在我想使日期在我的前端看起来像这样 dd/mm/yyyy(如调试后)。 但它看起来像这个月/日/年。 但是在SQL Server中执行存储过程后,这就是我想要的结果。
这是我的代码。
<div class="content-frame-bottom type4" style="overflow-x:auto;">
<table width="100%" class="table table-bordered table-condensed">
<asp:Repeater ID="rptReport" runat="server" onitemcommand="rptReport_ItemCommand" >
<HeaderTemplate>
<tr>
<td width="8%" class="table-header2">Date</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("Date") %> </td>
</tr>
</ItemTemplate>
</asp:Repeater>
</div>
这是我在 ASPX 页面中的代码。 如何使日期以日/月/年格式显示。 我应该在哪里插入它。 感谢您的帮助。
尝试将日期转换为日/月/年格式
<%#Eval("Date", "{0:dd/MM/yyyy}")%>
你可以试试这个:
<%# DataBinder.Eval(Container.DataItem, "Date", "{0:dd/MM/yyyy}") %>
或
<%# string.Format("{0:dd/MM/yyyy}", Eval("Date"))%>
在
服务器端做这样的事情
string yourdate="01/23/2014";
DateTime timezz = DateTime.Parse(yourdate);
yourdate = timezz.ToString("dd/MM/yyyy");
然后动态地将日期值添加到表中
如果你想直接在客户端做,那么你可以使用javascript
或,String.format
函数
否则,如果您正在下载Moment.js源,那么您可以简单地做任何您想做的事情例:
<script>
$(document).ready(function() {
$("#date").val( moment().format('MMM D, YYYY') );
});
</script>
参考:
你可以试试这个。这可能会起作用。
Eval("Date").ToString("dd'/'MM'/'yyyy");