我觉得可能第二种稍微好点。
只是有个疑问:如果只是取“当日记录”的话,直接把所有记录的日期部分取出来,等于当前天的日期
x.ExecutionDate == DateTime.Now.Date 就可以了。还用 n>=x && n<=x+1 这个是从那方面考虑的?
ExecutionDate的日期格式是这样的:2013-01-30 14:13:59.173
@淘@淘:
ExecutionDate应应该是个datetime类型,它可以获取日期部分的数据
.Where(s=>s.时间字段!= null && s.时间字段.ToString("yyyy-MM-dd")==DateTime.Now.ToString("yyyy-MM-dd"));