1

2つのDateTime変数があります。 DateTime begin, DateTime endこれらの日付の間の期間を「ウォークトラフ」し、特定の日付が月曜日、火曜日などであるかどうかを日付ごとに決定します...(日数に1から7までの数値を指定) 。

期間の日付を日付ごとにウォークスルーする方法がわかりません...

前もって感謝します。

4

2 に答える 2

2

線に沿った何か;

for (DateTime current = begin; current.isBefore(end); current = current.plusDays(1)) {
    // do stuff
}
于 2013-03-07T15:36:01.290 に答える
1

これはうまくいくはずです

    ArrayList<Integer> days = new Arraylist<Integer>();
    while(begin.isBefore(end)){
        days.add(begin.getDayOfWeek());
        begin.plusDays(1);
    }
于 2013-03-07T15:35:41.840 に答える