【发布时间】:2013-07-03 05:23:33
【问题描述】:
我遇到的问题是过滤器不接受日期时间的时间部分。
为了清楚起见,
这行得通。
" AND NextWorkDate <= #" + DateTime.Now.AddDays(1).ToString("dd.M.yyyy") + "#"
这不起作用。
" AND NextWorkDate <= #" + DateTime.Now.AddDays(1).ToString("dd.M.yyyy H:mm:ss") + "#"
每当我尝试包含日期时间的时间方面时,过滤器就不起作用,它不返回任何行。
我已经尝试了一千种不同的方法,但我真的不明白为什么它不会花费该死的时间。
过滤器要比较的数据源列是日期时间,格式为 dd.M.yyyy H:mm:ss。
数据库列的格式完全不同,如 yyyy-mm-dd hh:mm:ss:fff
这会导致一些问题吗?我认为这不是因为过滤器应用于数据源,而不是数据库。
【问题讨论】:
-
代替一半的代码实现;一个更完整的例子会很有帮助。
-
尝试:`'' + yourdatecolumn LIKE '2010' –
标签: c# date datetime filter bindingsource