解决方案
1、控件可以更改时间格式的,可以改为2012-06-05这样的数据的进行比较
2、C#时间格式化将数据库中的值转换为2010-6-5进行比较,附代码:
DateTime d = new DateTime(2012,06,05);
Console.WriteLine( d.ToString("yyyy-M-d"));
3、将数据库中的值转换为2010-6-5进行比较
CAST(DatePart(year,'2012-06-05 22:56:32') as VARCHAR)+'-'+CAST(DatePart(month,'2012-06-05 22:56:32')as VARCHAR)+'-'+CAST(DatePart(day,'2012-06-05 22:56:32')as VARCHAR)
可以直接在SQL Server中运行一下这句SQL 语句看看效果
SELECT CAST(DatePart(year,'2012-06-05 22:56:32') as VARCHAR)+'-'+CAST(DatePart(month,'2012-06-05 22:56:32')as VARCHAR)+'-'+CAST(DatePart(day,'2012-06-05 22:56:32')as VARCHAR) |