0

我正在尝试将日期的格式更改为仅在 DataGrid 上的 BoundColumn 中显示日期而不是时间,但到目前为止我没有尝试过任何工作。

<asp:BoundColumn DataField="InvoiceDate" HeaderText="Date" DataFormatString = "{0:MM-dd-yyyy}"/>

我也试过:

DataFormatString="{0:dd-M-yyyy}"
DataFormatString="{0:d}"
DataFormatString="{0:MMM-d-yyy}"
4

1 回答 1

0

这是我在表格中使用的格式字符串,它只显示日期:

<asp:BoundField HeaderText="Date" DataField="Date"
     SortExpression="Date" DataFormatString="{0:dd/MM/yyyy}" />

一个有趣的警告是,这会将日期呈现为好像它已格式化dd-MM-yyyy但区域设置可能在其中发挥作用。

于 2017-07-18T11:09:03.137 回答