首页 新闻 赞助 找找看

Linq模糊查询

0
[已解决问题] 解决于 2012-12-04 12:15

我有个Product的类,里面字段有ID Time。其中Time的值为年月日时分秒(如2012-12-4 11:11:11)。现在有个List<Product> list。我想用linq查询list中Time字段为指定日期(只有年月日没有时分秒)的数据。

比如给出参数2012-12-3  查出所有包含这个时间的数据

GhostRider_zkc的主页 GhostRider_zkc | 初学一级 | 园豆:18
提问于:2012-12-04 11:29
< >
分享
最佳答案
0

 list.Where(c => c.Time.Date == DateTime.Parse("2012-12-03"));

奖励园豆:5
RyanCheng | 菜鸟二级 |园豆:474 | 2012-12-04 11:53
其他回答(2)
0

提个数据库设计方面的小建议,比如日期的存储,如果日期常常被拿来做运算,建议将日期存成整型,好处是,运算方便。

jerry-Tom | 园豆:4077 (老鸟四级) | 2012-12-04 11:48
0

IEnumerable<Product> enumerableProduct=from product in Product where product.Time.Date==Convert.ToDateTime("2012-12-3").Date select product;

三十三块 | 园豆:373 (菜鸟二级) | 2012-12-04 12:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册