package com.pzoom.ads.platform.report.task.utils;
import java.util.Calendar;
import java.util.Date;
//根据今天的日期获取这个星期的星期一和星期日所对应的日期
public class DayDiffer {
if (startday.after(endday)) {
startday = endday;
endday = cal;
}
long sl = startday.getTimeInMillis();
long el = endday.getTimeInMillis();
long ei = el - sl;
return (int) (ei / (1000 * 60 * 60 * 24));
}
public int getIntervalDaysByDate
(Date startday,
Date endday
) {
if (startday.after(endday)) {
startday = endday;
endday = cal;
}
long sl = startday.getTime();
long el = endday.getTime();
long ei = el - sl;
return (int) (ei / (1000 * 60 * 60 * 24));
}
if (d1.after(d2)) {
d1 = d2;
d2 = swap;
}
do {
days
+= d1.
getActualMaximum(Calendar.
DAY_OF_YEAR);// 得到当年的实际天�?
}
return days;
}
public static void main
(String[] args
) {
Date d
= calendar.
getTime();
DayDiffer dayDiffer=new DayDiffer();
System.
out.
println(dayDiffer.
getOnaWeekStart(d
));
System.
err.
println(dayDiffer.
getOnaWeekEnd(d
));
System.
err.
println(dayDiffer.
getWeekStart(d
));
}
Date date
= getWeekStart
(xz
);
calendar.setTime(date);
return calendar.getTime();
}
Date date
= getOnaWeekStart
(xz
);
calendar.setTime(date);
return calendar.getTime();
}
calendar.setTime(xz);
Date d2
= calendar.
getTime();
int week = calendar.get(calendar.DAY_OF_WEEK) - 2;
return calendar.getTime();
}
}
//java/1335