计算时间差,可根据自己需求更改逻辑

import java.text.ParseException;
import java.text.SimpleDateFormat;


/**
 * Description:计算相差天数,(1000 * 60 * 60 * 24)表示计算天数相差,可根据自己需求更改
 * @author 逍遥
 * Date:2018年6月29日下午3:14:46
 */
public class CompareDate {
public static void main(String[] args) throws ParseException {
String a = "2019_06_29";
String b = "2018_05_20";
//String a = "2018-06-29 15:16:17";
//String b = "2018-06-20 16:17:18";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy_MM_dd");
//SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
int days = (int) ((sdf.parse(a).getTime() - sdf.parse(b).getTime()) / (1000 * 60 * 60 * 24));  
System.out.println("相差天数为:"+days);

}
}

你可能感兴趣的:(工具类方法)