DataTable.Select() で日付を指定する


C#のDataTableでSelect()する際に、日付型を指定する際にはこんなかんじに記述するらしいのでメモ。

DataTable table = ...GetData();
// ...
DataRow[] rows = table.Select(string.Format(
	"[{0}] = #{1}#",
	"DATE_COLUMN_NAME", DateTime.Today));


範囲で指定する場合はこんな感じ。

DataRow[] rows = table.Select(string.Format(
	"#{1}# <= [{0}] AND [{0}] <= #{2}#",
	"DATE_COLUMN_NAME", DateTime.Today, DateTime.Today.AddDays(1)));
タグ:

コメント(0)

コメントを投稿する