Java で指定した日付の曜日を取得するには、次の 2 つの方法を使用して曜日を取得できます: (推奨: java ビデオ チュートリアル)
1. Calendar クラスを使用します
//根据日期取得星期几 public static String getWeek(Date date){ String[] weeks = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"}; Calendar cal = Calendar.getInstance(); cal.setTime(date); int week_index = cal.get(Calendar.DAY_OF_WEEK) - 1; if(week_index<0){ week_index = 0; } return weeks[week_index]; }
2. SimpleDateFormat クラスを使用します
//根据日期取得星期几 public static String getWeek(Date date){ SimpleDateFormat sdf = new SimpleDateFormat("EEEE"); String week = sdf.format(date); return week; }
注: 形式文字列は大文字と小文字が区別されます。センシティブ
SimpleDateFormat 受信パラメータの作成: EEEE は「木曜日」などの週を表します; MMMM は「11 月」などの中国の月を表します; MM は「11」などの月を表します;
yyyy は「2010」などの年を表し、dd は「25」などの日を表します
Java の詳細については、Java 基本チュートリアル##を参照してください。 # カラム。
以上がJavaで日付の曜日を取得する2つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。