日历设置不起作用

时间:2014-06-04 20:41:13

标签: android calendar alarmmanager

我一直试图制作一个从当天到下周同一天制定的“日历”,但到目前为止,我所尝试的一切都失败了。

cal = Calendar.getInstance();

switch (day) {
case 1:
    cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
    break;
case 2:
    cal.set(Calendar.DAY_OF_WEEK, Calendar.TUESDAY);
    break;
case 3:
    cal.set(Calendar.DAY_OF_WEEK, Calendar.WEDNESDAY);
    break;
case 4:
    cal.set(Calendar.DAY_OF_WEEK, Calendar.THURSDAY);
    break;
case 5:
    cal.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY);
    break;
case 6:
    cal.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);
    break;
case 7:
    cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
    break;
}
cal.set(Calendar.HOUR_OF_DAY, hrs);
cal.set(Calendar.MINUTE, mins);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);

这可以在某些日子里工作,剩下的时间是倒退的,或者更好的说, 为exp。以今天的2014年6月4日为例 - >

6月2日,星期一... 6月3日,星期二... 君4月4日 6月5日,周四...... 6月6日,星期五... 6月7日星期六...... 6月1日,周日......

任何想法如何设置正确的日历来设定时间,而不是倒退?

0 个答案:

没有答案