0

我正在尝试根据特定日期字段检索记录。我的标准是只显示值不属于当前月份或大于今天日期的记录。

我已经编写了一个标准,用于获取具有未来日期的记录。有人可以帮助我解决显示不在本月的记录的问题。

非常感谢你!

var criteria = Session.CreateCriteria<GLEntry>();
criteria.Add(Expression.Gt("EffectiveDate", DateTime.Today));
4

1 回答 1

2

只需要与当月的第一天相比。

var firstOfMonth = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1);
criteria.Add(Expression.Lt("EffectiveDate", firstOfMonth));
于 2012-11-12T19:27:35.473 回答