c#,请教大家,如何从数据库调用一列datetime型的数据与当前日期比较,然后差大于某个整数
比如,我从sql2000,的tb_date表中读取一列jc_riqi,然后让这一列分别与当前日期相减,得出的数值与一个整数30吧,作比较,感激不胜! 

解决方案 »

  1.   

                DateTime t1 = DateTime.Parse("2010-09-01"); 
                DateTime t2 = DateTime.Now; 
                
                System.TimeSpan ts = t2 - t1;  ts里面有各种差值
      

  2.   

    我主要是“从数据库调用一列datetime型的数据与当前日期比较,然后差大于某个整数
    比如,我从sql2000,的tb_date表中读取一列jc_riqi,然后让这一列分别与当前日期相减”这个列有很多数据,我改怎么一一让他们比较?
      

  3.   

    将读出来的日期保存到List中,然后遍历List,挨个求差、比较,这个很容易操作吧?
      

  4.   

    如果是SQL语句里进行比较就用函数就可以实现
      

  5.   

            //select * from tb_date where datediff(day, jc_riqi, getdate())>30
            //取出数据库表tb_date中jc_riqi字段值小于当前时间相差30天以上的