我在gridvie中有一个字段,以下列格式显示日期
1/2/2012 3:45:13 AM
如何格式化它以便显示秒数?
谢谢
<telerik:GridBoundColumn
DataField="AdmissionDate"
HeaderText="Date"
SortExpression="AdmissionDate"
HtmlEncode="False" />
答案 0 :(得分:5)
试试这个(短日期和短时间):
DataFormatString="{0:g}"
虽然这是针对ASP.NET BoundFields
中的GridView
,但我假设(我没有使用Telerik控件的经验)它也适用于Telerik GridBoundColumn,因为it also has this property。
答案 1 :(得分:1)
这样的事情:
<Columns>
<telerik:GridBoundColumn
DataField="AdmissionDate"
DataType="System.DateTime"
HeaderText="AdmissionDate"
SortExpression="OrderDate"
DataFormatString="{0:MM/dd/yy hh:mm}"
UniqueName="AdmissionDate">
</telerik:GridBoundColumn>
答案 2 :(得分:0)
我在您的BusinessObject上创建一个名为AdmissionDateDisplay的属性,该属性是一个字符串,并使用web.config中的格式字符串来根据需要格式化日期并在DataField中显示它。
或者您可以查看有关格式化列here
的演示