Joda时间:找出一段时间内的哪些日子

时间:2013-03-07 15:29:03

标签: java datetime jodatime

我有两个DateTime变量: DateTime begin, DateTime end,现在我想“走出”这些日期之间的时间段,如果特定日期是星期一,星期二等,则确定日期和日期...(给予天数从1到7)。

我无法弄清楚如何按日期查看期间日期......

提前致谢。

2 个答案:

答案 0 :(得分:2)

一切顺利;

for (DateTime current = begin; current.isBefore(end); current = current.plusDays(1)) {
    // do stuff
}

答案 1 :(得分:1)

我应该这样做

    ArrayList<Integer> days = new Arraylist<Integer>();
    while(begin.isBefore(end)){
        days.add(begin.getDayOfWeek());
        begin.plusDays(1);
    }