使用Rowfilter过滤dataview的Date列

时间:2012-07-22 10:06:15

标签: ado.net

我想根据所选日期过滤我的视图,格式为“DD / MM / YYYY”,但我的数据视图列的日期格式为“DD / MM / YYYY hh:mm:ss”格式。我想要根据所选日期过滤视图而不考虑时间。如何将MATCH_DATE列转换为RowFilter中的格式“DD / MM / YYYY”格式。

dtFixt.DefaultView.RowFilter = "MATCH_DATE='" & CType(calSeason.SelectedDate,DateTime).ToString("dd/MM/yyyy") & "'"

1 个答案:

答案 0 :(得分:0)

您可以将MATCH_DATE列转换为" DD / MM / YYYY"在您的视图中使用CONVERT函数进行格式化,如下所示:

CONVERT(VARCHAR(10), MATCH_COLUMN, 103)

103是日期格式代码,用于转换" DD / MM / YYYY"中的任何日期。格式。

有关不同日期格式的详细信息,请参阅文章Date Formats