java對時間進行天數的加減
阿新 • • 發佈:2018-11-11
/** * 對日期進行加減操作 * @param date 要進行加減天數的日期 * @param addOrMinus 對日期加減天數(eg:加一天:1 減一天:-1) * @return * @throws ParseException */ public static Date dateAddOrMinus(Date date,Integer addOrMinus){ if(addOrMinus==null || "".equals(addOrMinus)){ addOrMinus=0; } Calendar cal = Calendar.getInstance();//使用預設時區和語言環境獲得一個日曆 cal.setTime(date); cal.add(Calendar.DAY_OF_MONTH, +addOrMinus); return cal.getTime(); } /** * 日期轉換為時間戳 * @param date 日期 * @return */ public static String dateToSjc(Date date){ if(date==null||"".equals(date)){ return ""; }else { return date.getTime()+""; } } /** * 時間戳轉換為日期 * @param sjc 時間戳 * @return */ public static Date sjcToDate(String sjc){ if(sjc==null||"".equals(sjc)){ return null; }else { return new Date(Long.parseLong(sjc)); } }