指定された日付の曜日を取得する Java メソッド: (関連ビデオ チュートリアルの推奨事項: 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]; }
Calendar クラスの週番号メンバ変数 SUNDAY-SATURDAY の値は 1 ~ 7 で、週の始まりは日曜日です。
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で曜日を決定する方法のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。