JAVA中时间格式很多,在求解时,比较方便调用
1、求解下一天
public static String getNextDay(String now){
Date nowdate;
String nday=new String();
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
try{
nowdate=sdf.parse(now);
long oneday=1000*3600*24;
Date nextday=new Date(nowdate.getTime()+oneday);
nday = sdf.format(nextday.getTime());
}catch(Exception e ){
e.printStackTrace();
}
return nday;
}
主要用到的是JAVA中Date类型获取毫秒数
2、求解一周
public static String getNextWeek(String now){
Date nowdate;
String nweek=new String();
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
try{
nowdate=sdf.parse(now);
long oneday=1000*3600*24;
Date nextweek=new Date(nowdate.getTime()+oneday*(9-nowdate.getDay()));
nweek = sdf.format(nextweek.getTime());
}ca