我正在尝试根据特定的日期字段检索记录。 我的标准是仅显示其值不在当前月份或大于当天的日期的记录。
我已经编写了一个标准,用于获取未来日期的记录。 有人可以帮我解决问题,显示不在当月的记录。
非常感谢!
var criteria = Session.CreateCriteria<GLEntry>();
criteria.Add(Expression.Gt("EffectiveDate", DateTime.Today));
答案 0 :(得分:2)
只需要比当月的第一天少。
var firstOfMonth = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1);
criteria.Add(Expression.Lt("EffectiveDate", firstOfMonth));