【发布时间】:2020-02-03 00:46:25
【问题描述】:
我需要使用 Linq 表达式减去两个日期,date1 和 date2(当前日期)。我需要验证这两个日期之间的减法是否不超过 12 小时。我只想获取少于 12 小时的数据。下面的代码是我的控制器(GET)的代码,现在我减去两个日期并在几分钟内转换结果。我不确定这是否是正确的方法。
var date2 = DateTime.Now;
var model= _context.Model.Where(e => (e.Prop1== "hello world" && (e.date1 - date2).Minutes <= 12 * 60));
知道它显示了我数据库中的所有数据。
【问题讨论】:
-
使用
TimeSpan.TotalHours属性
标签: asp.net-mvc linq asp.net-core