两个日期的天数差

[code="java"][/code]
/**
* 两个日期的天数差 (格式:yyyy-MM-dd 如: 2009-08-08)
* @param start String
* @param end String
* @return int
* @throws Exception
*/
public static int getDateDiff(String start, String end) throws Exception {
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat df2 = new SimpleDateFormat("yyyy-MM-dd");
long milliondiff = df2.parse(end).getTime() - df1.parse(start).getTime();
int i = (int) (milliondiff / 86400000);
if(i == 0){
return 1;
}
return i;
}

你可能感兴趣的:(两个日期的天数差)