今日22日(英国)のときに、コンソールに「5」が表示される理由を教えてください。
System.out.println(Calendar.DAY_OF_MONTH);
前もって感謝します!
Calendar.DAY_OF_MONTH
はさまざまな操作に使用される定数です(そして、たまたまその値はです5
)、次を使用する必要があります。
Calendar.getInstance().get(Calendar.DAY_OF_MONTH);
これはstatic
Calendarクラス内で使用されるフィールドであり、次のものが必要です。
calendarInstance.get(Calendar.DAY_OF_MONTH);
見る
カレンダーインスタンスを作成し、その静的フィールドを使用して月の日を検索する必要があります。
Calendar cal = Calendar.getInstance();
System.out.println(cal.get(Calendar.DAY_OF_MONTH));
Calendar.DAY_OF_MONTH またはその他の Calendar 定数は自動的に日付に設定されないため、デフォルト値を返します。
public final static int DAY_OF_MONTH = 5;