Androidで今月の土曜日と日曜日を見つける方法は?

アニッシュクマール

カレンダーで土曜日と日曜日を無効にしようとしています。それを最初に行うには、それを見つける必要があります。試しましたが、入手できません。ここにコードを投稿しました。

 public int countWeekendDays() {
    Calendar calendar = Calendar.getInstance();

    calendar.set(Calendar.DAY_OF_WEEK, Calendar.DATE+1);
    int daysInMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);

    int count = 0;
    for (int day = 1; day <= daysInMonth; day++) {
        calendar.set(Calendar.DAY_OF_WEEK, Calendar.DATE+1, day);
        int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
        if (dayOfWeek == Calendar.SUNDAY || dayOfWeek == Calendar.SATURDAY) {
            if(dayOfWeek==Calendar.SUNDAY)
                calendar.add(Calendar.DATE, Calendar.SUNDAY-1);
            else if(dayOfWeek==Calendar.SATURDAY)
                calendar.add(Calendar.DATE, Calendar.SATURDAY);

            disable.add(calendar.getTime());
        }

    }
    for(int i=0;i<disable.size();i++)
    {
        Log.e("***&***",disable.get(i).toString());
    }
    return count;
}

今月の土曜日と日曜日(例:8月)を取得する必要がありますが、取得した結果は前月、つまり7月です。

アンドレアス

代わりにこれを試してください:

List<Date> disable = new ArrayList<>();

Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, 1);
int month = cal.get(Calendar.MONTH);
do {
    int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
    if (dayOfWeek == Calendar.SATURDAY || dayOfWeek == Calendar.SUNDAY)
        disable.add(cal.getTime());
    cal.add(Calendar.DAY_OF_MONTH, 1);
} while (cal.get(Calendar.MONTH) == month);

SimpleDateFormat fmt = new SimpleDateFormat("EEE M/d/yyyy");
for (Date date : disable)
    System.out.println(fmt.format(date));

出力

Sat 8/6/2016
Sun 8/7/2016
Sat 8/13/2016
Sun 8/14/2016
Sat 8/20/2016
Sun 8/21/2016
Sat 8/27/2016
Sun 8/28/2016

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

特定の月の土曜日と日曜日を見つけるにはどうすればよいですか?

分類Dev

タイプスクリプトで今日の日付から来る土曜日と日曜日の日付を見つける方法は?

分類Dev

月に来る土曜日を見つけるためのExcelの公式は何ですか?

分類Dev

Jqueryを使用してdatetimepickerで週末(土曜日と日曜日)と翌月または前月の日付に色を適用する方法

分類Dev

Androidシステムの言語で日曜日、月曜日....および土曜日の文字列を取得する方法は?

分類Dev

曜日を見つける方法は?

分類Dev

特定の月の曜日の範囲を見つける方法

分類Dev

Facebook Ads Insights:月曜日から日曜日の週ではなく、日曜日から土曜日の週ごとにデータを集計する方法は?

分類Dev

Rで前の日曜日を見つける方法

分類Dev

月の第3日曜日の前の月曜日を見つける

分類Dev

月の最後の水曜日の後の金曜日を見つける方法は?

分類Dev

Oracle SQLを使用して月の最初の木曜日を見つける方法は?

分類Dev

PHP配列で土曜日と日曜日を非表示にする方法

分類Dev

月の第2土曜日と第4土曜日を取得します

分類Dev

Javascript月の土曜日と日曜日のループをスキップ

分類Dev

dojo datelocaleを使用して月のすべての土曜日を見つけるにはどうすればよいですか

分類Dev

今月の第2土曜日を印刷しますか?

分類Dev

曜日と月を取得する方法は?

分類Dev

日曜日から土曜日までの番号付け

分類Dev

曜日ごとに範囲内の日付を見つけるGroovyの方法

分類Dev

任意の日付の最も近い曜日を見つける方法は?

分類Dev

次の13月曜日と最後の月曜日を見つける

分類Dev

特定の日付から曜日 `tm_wday`を見つける方法は?

分類Dev

PHPで週の開始日日曜日と週末の土曜日を取得する方法

分類Dev

土曜日と日曜日を除外する機能

分類Dev

土曜日と日曜日に特定の情報を出力するために、平日を修正するにはどうすればよいですか。月曜日から金曜日まで、人々は仕事をしていて、土曜日から日曜日は週末です

分類Dev

SQLクエリを使用して第2土曜日と第4土曜日の正確に2つの日付の間のカウントを取得する方法

分類Dev

土曜日または日曜日の日付を含む指定されたディレクトリからcsvファイルのすべての行を見つける方法は?

分類Dev

Javaで過去の日曜日と次の日曜日を取得する方法?

Related 関連記事

  1. 1

    特定の月の土曜日と日曜日を見つけるにはどうすればよいですか?

  2. 2

    タイプスクリプトで今日の日付から来る土曜日と日曜日の日付を見つける方法は?

  3. 3

    月に来る土曜日を見つけるためのExcelの公式は何ですか?

  4. 4

    Jqueryを使用してdatetimepickerで週末(土曜日と日曜日)と翌月または前月の日付に色を適用する方法

  5. 5

    Androidシステムの言語で日曜日、月曜日....および土曜日の文字列を取得する方法は?

  6. 6

    曜日を見つける方法は?

  7. 7

    特定の月の曜日の範囲を見つける方法

  8. 8

    Facebook Ads Insights:月曜日から日曜日の週ではなく、日曜日から土曜日の週ごとにデータを集計する方法は?

  9. 9

    Rで前の日曜日を見つける方法

  10. 10

    月の第3日曜日の前の月曜日を見つける

  11. 11

    月の最後の水曜日の後の金曜日を見つける方法は?

  12. 12

    Oracle SQLを使用して月の最初の木曜日を見つける方法は?

  13. 13

    PHP配列で土曜日と日曜日を非表示にする方法

  14. 14

    月の第2土曜日と第4土曜日を取得します

  15. 15

    Javascript月の土曜日と日曜日のループをスキップ

  16. 16

    dojo datelocaleを使用して月のすべての土曜日を見つけるにはどうすればよいですか

  17. 17

    今月の第2土曜日を印刷しますか?

  18. 18

    曜日と月を取得する方法は?

  19. 19

    日曜日から土曜日までの番号付け

  20. 20

    曜日ごとに範囲内の日付を見つけるGroovyの方法

  21. 21

    任意の日付の最も近い曜日を見つける方法は?

  22. 22

    次の13月曜日と最後の月曜日を見つける

  23. 23

    特定の日付から曜日 `tm_wday`を見つける方法は?

  24. 24

    PHPで週の開始日日曜日と週末の土曜日を取得する方法

  25. 25

    土曜日と日曜日を除外する機能

  26. 26

    土曜日と日曜日に特定の情報を出力するために、平日を修正するにはどうすればよいですか。月曜日から金曜日まで、人々は仕事をしていて、土曜日から日曜日は週末です

  27. 27

    SQLクエリを使用して第2土曜日と第4土曜日の正確に2つの日付の間のカウントを取得する方法

  28. 28

    土曜日または日曜日の日付を含む指定されたディレクトリからcsvファイルのすべての行を見つける方法は?

  29. 29

    Javaで過去の日曜日と次の日曜日を取得する方法?

ホットタグ

アーカイブ