getメソッドのDAY_OF_WEEKは何を基準に曜日を返しているのでしょうか。
あるサンプルのソースで
Java
1class testCalendar1{ 2 public static void main(String args[]){ 3 Calendar calendar = Calendar.getInstance(); 4 5 int year = calendar.get(Calendar.YEAR); 6 int month = calendar.get(Calendar.MONTH); 7 int day = calendar.get(Calendar.DATE); 8 9 System.out.print("本日の日時は"); 10 System.out.println(year + "年" + (month + 1) + "月" + day + "日"); 11 12 /* 今月が何曜日から開始されているか確認する */ 13 calendar.set(year, month, 1); 14 int startWeek = calendar.get(Calendar.DAY_OF_WEEK); 15 System.out.println("今月の曜日は" + startWeek + "から"); 16 calendar.set(year, month, 1); 17
で取得しているのを確認したのですが、よく理解ができません。
上記のソースですと、
2016年10月1日からの曜日を返しているように思えてしますのですが、
その部分が理解できません。
初歩的な質問ですが、ご教授お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/27 10:43
退会済みユーザー
2016/11/27 10:46
2016/11/27 11:01
2016/11/27 11:02
退会済みユーザー
2016/11/27 11:06 編集
2016/11/27 11:27
2016/11/27 11:38
退会済みユーザー
2016/11/27 11:40 編集