public class MyClass {
public static void main(String[] args) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date1 = sdf.parse("2016-12-3");
Date date2 = sdf.parse("2016-12-12");
int dayOffset = calcDayOffset(date1, date2);
System.out.println("dayOffset:" + dayOffset);
int weekOffset = calcWeekOffset(date1, date2);
System.out.println("weekOffset:" + weekOffset);
}
/**
* http://www.cnblogs.com/0201zcr/p/5000977.html
* date2比date1多的天数
*
* @param date1
* @param date2
* @return
*/
public static int calcDayOffset(Date date1, Date date2) {
Calendar cal1 = Calendar.getInstance();
cal1.setTime(date1);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(date2);
int day1 = cal1.get(Cale
Java Calendar 两个日期之间的天数差,周数差
最新推荐文章于 2023-07-10 18:52:08 发布
这篇博客介绍了如何使用Java的Calendar类来计算两个日期之间的天数差和周数差,特别地,文章中提到网上找到的周数差计算方法可能只适用于一周的第一天为周日的情况,并提供了作者自己实现的周数差计算方法。
摘要由CSDN通过智能技术生成