2014年1月1日至2014年2月5日期间,您如何获得每个星期一,星期四和星期五的日期?
如果hibernate查询无法实现,还有任何解决方法吗?
提前致谢!
答案 0 :(得分:0)
我不清楚你为什么要使用查询来获取这些信息,除非你的问题还有更多。
我可能只是使用Joda库(假设你正在使用Java)来做这件事。
类似的东西:
LocalDate currentDate = new LocalDate(2014, 1, 1);
LocalDate endDate = new LocalDate(2014, 2, 5);
while(currentDate.isBefore(endDate)) {
if (currentDate.getDayOfWeek() == 1 || currentDate.getDayOfWeek() == 4 || currentDate.getDayOfWeek() == 5) {
System.out.println(currentDate.toString());
}
currentDate = currentDate.plusDays(1);
}