java实现时间相减得到天数

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
*by ZZD
*2019年5月22日
*2019
*/

public class ToDate {

public static void main(String[] args) {
	String beginDateStr = "2009-09-01";
	String endDateStr = "2019-09-01";
	getDaySub(beginDateStr, endDateStr);
}




public static long getDaySub(String beginDateStr,String endDateStr) {
	
	long day = 0;
	SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
	Date beginDate;
	Date endDate;
	try {
		beginDate = format.parse(beginDateStr);
		endDate = format.parse(endDateStr);
		day = (endDate.getTime()-beginDate.getTime())/(24*60*60*1000);
	} catch (ParseException e) {
		e.printStackTrace();
	}
	System.out.println("day:"+day);
	
	return day;
}

}

参考链接:https://www.cnblogs.com/luoshuhong/p/3527317.html

如有疑问或者是其他可以交流,一般晚上比较方便。哈哈

你可能感兴趣的:(学习文档)