//将字符串转相应格式的时间类型
DateFormat t = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date t1 = null;
Date newTimes=null;
long totalTime=0;
try {
//计算出了所有的时间相加,再计算出日期
t1 = t.parse(oldDate);
totalTime=(long)(getMillis(t1)+(newTime*60*60*1000));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return time;
}
//两个日期间的天数
public static int getDayBothDate(String time1,String time2){
int time=0;
DateFormat t = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date dt1=t.parse(time1);
Date dt2=t.parse(time2);
Calendar aCalendar=Calendar.getInstance();
//里面野可以直接插入date类型
aCalendar.setTime(dt1);
//计算此日期是一年中的哪一天
int day1=aCalendar.get(Calendar.DATE);
aCalendar.setTime(dt2);
int day2=aCalendar.get(Calendar.DATE);
time=day1-day2;
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return time;
}
public static double getMinByDate(String dateTime){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d=null;
try {
d = sdf.parse(dateTime);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return getMillis(d)/(1000*60*60);
}
//格式化年月日
public static String getDateformat(Date date){
SimpleDateFormat sdf=new SimpleDateFormat("yyMMdd");
return sdf.format(date);
}
/* //得到月日
public static String getMonthAndDay(){