如何仅将日期与nhibernate和标准进行比较

时间:2011-02-28 16:53:07

标签: nhibernate compare criteria date

我试图比较像这样的两个日期

ICriteria criteria = base.DataStore.TransactionScope.NHibernateSession.CreateCriteria<CcCorte>();
criteria.Add(Restrictions.Ge("Start", init.Date));

但我只需要在没有时间的情况下比较日期,我只能将服务器变量的日期,但不知道如何与另一个一起做。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

HQL中提供了以下功能,您可以使用它们:

秒(...),分钟(...),小时(...),日(...),月(...),年(...)

所以你用hql写你的查询。

如果您认为没有用,您可以随时编写SQL查询并使用SQLD服务器DateTime函数,如DateDiff等,并实现相同的...

希望有所帮助。