急!急!急!急!现在我有两个datetimepicker控件和一个数据库里的时间字段setupdate,我想选择数据库字段setupdate中在datetimepicker1和datetimepicker2之间的时间,他们之间怎么比较?怎么实现?

解决方案 »

  1.   

    把两个时间都设成datetime类型,可以进行比较,或者进行减运算,得到一个值进行正负比较可以得到两者的关系
      

  2.   

    1楼说得貌似可行,但是会有些问题的。先为楼主说明一下,目前我们比对的时间都是精确到秒,但是数据库的时间是精确到秒之后的单位。同样用Datetime比对,时间是11:00:00秒,但是后面还有一位,所以往往比对时间看似一致但都会发现不同。
         我这边的做法是吧Datetime类型转换成指定的字符串格式进行比对。如果LZ还有不明可以直接与我联系。之前我做过时间的比对,也有相应的代码,不过我是建议LZ想想,如果想不到可以问我要代码。