Calendar icon indicating copy to clipboard operation
Calendar copied to clipboard

月份切换太快的话,上推到周视图就会错位,本来该是第一周,显示的变成第二周。

Open wanglu123run opened this issue 7 years ago • 1 comments

月份切换太快的话,上推到周视图就会错位,本来该是第一周,显示的变成第二周。只有在周视图上选择一个日期,再切换就没问题。

wanglu123run avatar Jun 22 '17 03:06 wanglu123run

修改CalendarUtils public static int getWeeksAgo(int lastYear, int lastMonth, int lastDay, int year, int month, int day) { Calendar start = Calendar.getInstance(); Calendar end = Calendar.getInstance(); start.set(lastYear, lastMonth, lastDay); end.set(year, month, day); int week = start.get(Calendar.DAY_OF_WEEK); start.add(Calendar.DATE, -week); week = end.get(Calendar.DAY_OF_WEEK); end.add(Calendar.DATE, 7 -week); float v = (end.getTimeInMillis() - start.getTimeInMillis()) / (3600 * 1000 * 24 * 7 * 1.0f); return (int) (v - 1); }

xiaojianglaile avatar Jun 22 '17 08:06 xiaojianglaile