したがって、この問題は単純で、3 行のコードを提供するだけで十分だと思います。問題は、日付クラスの理解にある可能性があります。
public DrawCalendar(GregorianCalendar date){
date.setFirstDayOfWeek(GregorianCalendar.THURSDAY);
System.out.print(date.get(GregorianCalendar.DAY_OF_WEEK));
私の問題は、週の開始日を調整していると信じているため、今日はデフォルトで週の6日目です。これをランダムな曜日または THURSDAY のような整数に変更すると、木曜日が週の最初の日であっても、今日が週の 6 日目であることがわかります。
それが私が信じていることです.printステートメントは、その1行前に調整された週の最初の曜日に基づいて異なる数値を返さないのはなぜですか?