輸入周獲取週數的開始時間和結束時間減6天再算就好
阿新 • • 發佈:2019-02-12
草率的寫了一下
通過輸入的週數,獲取選擇週數的開始時間可結束時間
周的結束時間(週數*7=天數) 周的開始時間 (週數*7=天數)
程式碼
/** * 輸入週數 開始 42周*7 = 294-7 */ String startTime = getDateStr("2018-12-31", (294 - 7)); /** * 輸入週數 結束 42周*7 = 294-1 */ String stopTime = getDateStr("2018-12-31", 294 - 1); MyLog.e("周的開始時間____" + startTime); MyLog.e("周的結束時間____" + stopTime); } /** * @param day * @param dayAddNum * @return */ public static String getDateStr(String day, long dayAddNum) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date nowDate = null; try { nowDate = df.parse(day); } catch (ParseException e) { e.printStackTrace(); } Date newDate2 = new Date(nowDate.getTime() + dayAddNum * 24 * 60 * 60 * 1000); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); String dateOk = simpleDateFormat.format(newDate2); return dateOk; }