java判斷目前日期是星期幾:
/** * 判断当前日期是星期几<br> * <br> * @param pTime 修要判断的时间<br> * @return dayForWeek 判断结果<br> * @Exception 发生异常<br> */ public static int dayForWeek(String pTime) throws Exception { format = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); c.setTime(format.parse(pTime)); int dayForWeek = 0; if(c.get(Calendar.DAY_OF_WEEK) == 1){ dayForWeek = 7; }else{ dayForWeek = c.get(Calendar.DAY_OF_WEEK) - 1; } return dayForWeek; }
要注意的是,國際上是以星期日為一週第一天的開始,Calendar中提供的DAY_OF_WEEK取得的一週也是以星期日作為一週的開始。
而中國的習慣是以星期一作為一週的開始,所以需要根據專案的實際需求來設定。
Calendar類別對YEAR、MONTH、DAY_OF_MONTH、HOUR等日曆欄位之間的轉換提供了一些方法,並為操作日曆欄位(例如獲得下週的日期)提供了一些方法。
更多java知識請關注java基礎教學。
以上是java怎麼判斷是星期幾?的詳細內容。更多資訊請關注PHP中文網其他相關文章!