C# 在gridview中格式化datetime字段
我在gridvie中有一个字段,它以以下格式显示日期C# 在gridview中格式化datetime字段,c#,asp.net,telerik-grid,C#,Asp.net,Telerik Grid,我在gridvie中有一个字段,它以以下格式显示日期 1/2/2012 3:45:13 AM 如何格式化它,使其不显示秒数 多谢各位 <telerik:GridBoundColumn DataField="AdmissionDate" HeaderText="Date" SortExpression="AdmissionDate" HtmlEncode="False" /> 我会在您的BusinessObject上创
1/2/2012 3:45:13 AM
如何格式化它,使其不显示秒数
多谢各位
<telerik:GridBoundColumn
DataField="AdmissionDate"
HeaderText="Date"
SortExpression="AdmissionDate"
HtmlEncode="False" />
我会在您的BusinessObject上创建一个名为AdmissionDateDisplay的属性,该属性是一个字符串,并使用web.config中的格式字符串对日期进行格式化,然后在数据字段中显示 或者你可以看看他们关于格式化列的演示试试这个(短日期和短时间): 虽然这适用于ASP.NET
GridView
中的BoundFields
,但我认为(我没有使用Telerik控件的经验)它也适用于Telerik GridBoundColumn,因为
- 类似这样的东西:
<Columns>
<telerik:GridBoundColumn
DataField="AdmissionDate"
DataType="System.DateTime"
HeaderText="AdmissionDate"
SortExpression="OrderDate"
DataFormatString="{0:MM/dd/yy hh:mm}"
UniqueName="AdmissionDate">
</telerik:GridBoundColumn>
<Columns>
<telerik:GridBoundColumn
DataField="AdmissionDate"
DataType="System.DateTime"
HeaderText="AdmissionDate"
SortExpression="OrderDate"
DataFormatString="{0:MM/dd/yy hh:mm}"
UniqueName="AdmissionDate">
</telerik:GridBoundColumn>