可以直接比较,但前提是需要格式相同
例如数据库中是2013-05-06,datetime中必须也要是2013-05-06,其他均不可以,例如2013-5-6
可以直接比较,SQL与C#都可以直接比较
SQL
where addDate >= '2013-08-26 00:00:00'
where addDate >= '2013-08-26 00:00:00' and addDate >= '2013-08-26 23:59:59'
where addDate between '2013-08-26 00:00:00' and '2013-08-26 23:59:59'
c#
if(DateTime.Now > DateTime.Parse("2013-08-26"))
{
}
if (((TimeSpan)(DateTime.Now - DateTime.Parse("2013-08-26"))).Milliseconds>0)
{
}
先试下吗,不可以的话就在sql中convert转换成Datetime就可以了。
可以直接比较.
可以,不需要转换的,sqlparameter已经转换完了