我试图比较像这样的两个日期
ICriteria criteria = base.DataStore.TransactionScope.NHibernateSession.CreateCriteria<CcCorte>();
criteria.Add(Restrictions.Ge("Start", init.Date));
但我只需要在没有时间的情况下比较日期,我只能将服务器变量的日期,但不知道如何与另一个一起做。
有什么想法吗?
答案 0 :(得分:0)
HQL中提供了以下功能,您可以使用它们:
秒(...),分钟(...),小时(...),日(...),月(...),年(...)
所以你用hql写你的查询。
如果您认为没有用,您可以随时编写SQL查询并使用SQLD服务器DateTime函数,如DateDiff等,并实现相同的...
希望有所帮助。