Mer*_*ngh 22 asp.net gridview entity-framework
我使用gridview从sql server数据库中提取日期值,并从中转换日期
12/12/2009 至 12/12/2009 12:00:00 AM
我该如何防止这种情况发生?
谢谢 !
Ken*_*isa 44
您可以使用ToString()
带掩码的方法:
ToString("MM/dd/yyyy");
Run Code Online (Sandbox Code Playgroud)
更新:刚刚意识到在网格视图模板中执行此操作会更容易
<asp:BoundField DataField="MyDate" DataFormatString="{0:MM/dd/yyyy}" />
Run Code Online (Sandbox Code Playgroud)
con*_*art 14
您可以像这样在绑定列中设置日期格式
<itemtemplate>
<asp id="Label1" runat="server" Label.Text='<%# Bind("YourDateField", "{0:M-dd-yyyy}") %>'>;
</asp>
</itemtemplate>
Run Code Online (Sandbox Code Playgroud)
将dataformatstring值设置为"{0:d}"
例如:
<asp:BoundField HeaderText="Date" DataField="Date_Field" ReadOnly="True" DataFormatString="{0:d}">
</asp:BoundField>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
59598 次 |
最近记录: |