将DateTime格式转换为可读格式而不转换为varchar
本文关键字:转换 格式 varchar DateTime | 更新日期: 2023-09-27 18:16:03
在我的RadGrid中,我的日期是这样显示的:
AUG-14 1:57:00 PM-01
(可能是因为网页是从右到左)当它看起来像这样:
2014-08-01 13:57:00
(这是选中时在数据库中的样子)我不能转换它的原因是因为我需要排序选项,如果它不是DateTime格式,排序将不能很好地工作。
要在Radgrid中格式化日期,请尝试使用DataFormatString
<MasterTableView>
<Columns>
<radG:GridBoundColumn HeaderText="My Date Field"
DataField ="myDateField"
DataFormatString="{0:yyyy-MM-dd HH:mm:ss}"></radG:GridBoundColumn>
</Columns>
</MasterTableView>
你可以试试这个:
dt.ToString("yyyy-MM-dd HH:mm:ss");
其中dt
为从数据库读取的时间