|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 得到X分钟后的时间(时间格式) | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param date | 
|---|
|  |  |  | * @param minute | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public static Date getXMinuteAfterDate(Date date, int minute) { | 
|---|
|  |  |  | Calendar now = Calendar.getInstance(); | 
|---|
|  |  |  | now.setTime(date); | 
|---|
|  |  |  | now.set(Calendar.MINUTE, now.get(Calendar.MINUTE) + minute); | 
|---|
|  |  |  | return now.getTime(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 得到两个日期之间相差的天数 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param newDate | 
|---|
|  |  |  | 
|---|
|  |  |  | // StringUtil.getNotNullStr(request.getParameter(strParamName)); | 
|---|
|  |  |  | // return getDateByString(strStr); | 
|---|
|  |  |  | // } | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 得到当前日期,格式yyyy-MM-dd。 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @return String 格式化的日期字符串 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public static String getCurrDate() { | 
|---|
|  |  |  | return getFormattedDate(getDateByString("")); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 得到当前日期,格式yyyy-MM-dd。 | 
|---|
|  |  |  | 
|---|
|  |  |  | public static String getCurrDateTime() { | 
|---|
|  |  |  | Timestamp date = new Timestamp(System.currentTimeMillis()); | 
|---|
|  |  |  | SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); | 
|---|
|  |  |  | return formatter.format(date); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 得到当前日期时间,格式为yyyy-MM-dd. | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @return String | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public static String getCurrDate() { | 
|---|
|  |  |  | Timestamp date = new Timestamp(System.currentTimeMillis()); | 
|---|
|  |  |  | SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); | 
|---|
|  |  |  | return formatter.format(date); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | return DateToStr(date, "yyyyMMdd"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static String afterDateHourToStr(Integer hour){ | 
|---|
|  |  |  | Date date = new Date(); | 
|---|
|  |  |  | Long l = date.getTime()+1000*60*60*hour; | 
|---|
|  |  |  | date.setTime(l); | 
|---|
|  |  |  | return DateToStr(date, "yyyyMMdd"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static String beforeDateToStr(Integer days){ | 
|---|
|  |  |  | Date date = new Date(); | 
|---|
|  |  |  | Long l = date.getTime()-1000*60*60*24*days; | 
|---|