以當前時間為標準,獲取當前一週的日期時間
阿新 • • 發佈:2019-02-16
/** * 獲取當前一週的時間 * @return */ public String[] getDate() { String dayArgs[] = new String[7]; Date date = new Date(); SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); // 當前日期 // c.add(Calendar.DAY_OF_MONTH, +13); //給當前時間新增13天(測試用) int iDay = c.get(Calendar.DAY_OF_WEEK); // 當天是星期幾 c.add(Calendar.DAY_OF_MONTH, -iDay + 1); // 取到星期一的時間 System.out.println("當天是星期幾 " + iDay); for (int j = 0; j < 7; j++) { // 獲得當天在的一個星期 c.add(Calendar.DAY_OF_MONTH, 1); date = c.getTime(); dayArgs[j] = sd.format(date); } return dayArgs; }