用户设置

时间:2017-07-04 16:50:12

标签: c# datetime

这就是我这样做的方式,那些没有购买会员资格的客户应该发送新闻通讯。

现在它掌握了所有人。

但我只会有那些在过去5天内成立的人。

var FiveDays = DateTime.Today.AddDays(-5);//There must have been 5 days

var userlist = db.Users.Where(i => i.CreateDateTime.Day <= FiveDays.Day &&
 i.CreateDateTime.Month <= FiveDays.Month &&
 i.CreateDateTime.Year <= FiveDays.Year &&
 i.CustomerID == null).ToList();

所以它应该做的是在5天内完成所有工作,其余部分不允许单独使用。

看起来,它应该只从数据库中取出一个。

1 个答案:

答案 0 :(得分:1)

......问题是什么?如果比较是问题,那么我建议使用CompareTo方法。您使用的这种比较是错误的,因为它不接受上一年具有更大价值的日期