为了账号安全,请及时绑定邮箱和手机立即绑定

你好,请问一下关于datatable中对时间的过滤的问题,麻烦大神们帮忙看看!

你好,请问一下关于datatable中对时间的过滤的问题,麻烦大神们帮忙看看!

吃鸡游戏 2021-08-25 19:15:02
内存中有一个DataTable,有一列是时间。现在要获取某一时间段内的行的集合,应该怎么写啊?我尝试了用between,不过不支持,然后就用>和<,结果单独用>是可以的,但是单独用<,就怎么也查不出来,一起用也是查不出来……求达人赐教!
查看完整描述

2 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

比较时间可以在数据库比较或者取回数据后在程序比较,在数据库比较会更理想。
用between是可以的,不过between前后的数据类型必须和数据本身都是date类型,串是没法between的,数字当日起比对也不会正确。
你说你用>可以,<是空,那> and <肯定是空,我想问题还是出在你的数据类型上,检查是不是都是date

查看完整回答
反对 回复 2021-08-30
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

先声明TempDataTable。循环内存中DataTable中得数据,然后根据你要的时间来比较,符合时间的话,就把那一条数据添加到临时TempDataTable中。你试试吧...

查看完整回答
反对 回复 2021-08-30
  • 2 回答
  • 0 关注
  • 210 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信