2

今日22日(英​​国)のときに、コンソールに「5」が表示される理由を教えてください。

System.out.println(Calendar.DAY_OF_MONTH);

前もって感謝します!

4

4 に答える 4

10

Calendar.DAY_OF_MONTHはさまざまな操作に使用される定数です(そして、たまたまその値はです5)、次を使用する必要があります。

Calendar.getInstance().get(Calendar.DAY_OF_MONTH);
于 2012-12-22T21:33:08.133 に答える
4

これはstaticCalendarクラス内で使用されるフィールドであり、次のものが必要です。

calendarInstance.get(Calendar.DAY_OF_MONTH);

見る

于 2012-12-22T21:32:51.850 に答える
3

カレンダーインスタンスを作成し、その静的フィールドを使用して月の日を検索する必要があります。

Calendar cal = Calendar.getInstance();
System.out.println(cal.get(Calendar.DAY_OF_MONTH));
于 2012-12-22T21:34:10.303 に答える
0

Calendar.DAY_OF_MONTH またはその他の Calendar 定数は自動的に日付に設定されないため、デフォルト値を返します。

public final static int DAY_OF_MONTH = 5;
于 2012-12-22T21:59:56.963 に答える