使用HQL获取日期时,请遵循日期时区

时间:2018-11-22 10:59:39

标签: spring hibernate spring-boot datetime hql

我有这个HQL查询,用于选择和分组一组数据的小时数。

SELECT (HOUR(r.date),cast(count(r.id) as string)) from Receipt r group by HOUR(r.date)

HOUR(date)不遵守并遵循设置的日期时区。在我的示例中,时区为+1,查询输出10而不是11

datetime

DATE_FORMAT(s.date,'%H')也给出相同的结果。

0 个答案:

没有答案