Hibernate 如何使用groovy从日期范围中获取日期列表

Hibernate 如何使用groovy从日期范围中获取日期列表,hibernate,groovy,Hibernate,Groovy,我有一个简单的查询,它得到一个日期范围内所有日期的列表,并希望在groovy中实现它 select TO_DATE('01/23/2012','MM/DD/YYYY') + level -1 from dual connect by level < (TO_DATE('02/07/2012','MM/DD/YYYY') - TO_DATE('01/23/2012','MM/DD/YYYY')); 我可以使用groovy或者hibernate来完成吗 d1 = new Date("1/

我有一个简单的查询,它得到一个日期范围内所有日期的列表,并希望在groovy中实现它

select 
TO_DATE('01/23/2012','MM/DD/YYYY') + level -1
from 
dual connect by level < (TO_DATE('02/07/2012','MM/DD/YYYY') - TO_DATE('01/23/2012','MM/DD/YYYY'));
我可以使用groovy或者hibernate来完成吗

d1 = new Date("1/23/2012")
d2 = new Date("2/5/2012")
(d1..d2).each { println "${it} (${it.format('dd-MMM-yy').toUpperCase()})" }
产出:

Mon Jan 23 00:00:00 EST 2012 (23-JAN-12)
Tue Jan 24 00:00:00 EST 2012 (24-JAN-12)
Wed Jan 25 00:00:00 EST 2012 (25-JAN-12)
Thu Jan 26 00:00:00 EST 2012 (26-JAN-12)
Fri Jan 27 00:00:00 EST 2012 (27-JAN-12)
Sat Jan 28 00:00:00 EST 2012 (28-JAN-12)
Sun Jan 29 00:00:00 EST 2012 (29-JAN-12)
Mon Jan 30 00:00:00 EST 2012 (30-JAN-12)
Tue Jan 31 00:00:00 EST 2012 (31-JAN-12)
Wed Feb 01 00:00:00 EST 2012 (01-FEB-12)
Thu Feb 02 00:00:00 EST 2012 (02-FEB-12)
Fri Feb 03 00:00:00 EST 2012 (03-FEB-12)
Sat Feb 04 00:00:00 EST 2012 (04-FEB-12)
Sun Feb 05 00:00:00 EST 2012 (05-FEB-12)

酷..谢谢。。!最后一个目标是关于处理嵌套列表以生成图形数据的最新问题!:)
Mon Jan 23 00:00:00 EST 2012 (23-JAN-12)
Tue Jan 24 00:00:00 EST 2012 (24-JAN-12)
Wed Jan 25 00:00:00 EST 2012 (25-JAN-12)
Thu Jan 26 00:00:00 EST 2012 (26-JAN-12)
Fri Jan 27 00:00:00 EST 2012 (27-JAN-12)
Sat Jan 28 00:00:00 EST 2012 (28-JAN-12)
Sun Jan 29 00:00:00 EST 2012 (29-JAN-12)
Mon Jan 30 00:00:00 EST 2012 (30-JAN-12)
Tue Jan 31 00:00:00 EST 2012 (31-JAN-12)
Wed Feb 01 00:00:00 EST 2012 (01-FEB-12)
Thu Feb 02 00:00:00 EST 2012 (02-FEB-12)
Fri Feb 03 00:00:00 EST 2012 (03-FEB-12)
Sat Feb 04 00:00:00 EST 2012 (04-FEB-12)
Sun Feb 05 00:00:00 EST 2012 (05-FEB-12)