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代表中文月份,如「十一月」;MM代表月份,如「11」;
yyyy代表年份,如「2010」;dd代表天,如「25」
更多java相關文章請關注java基礎教學欄位。
以上是java判斷日期是星期幾的方法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!