Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中设置特定时间的日历_Java_Android - Fatal编程技术网

Java 如何在android中设置特定时间的日历

Java 如何在android中设置特定时间的日历,java,android,Java,Android,我不想加年份或月份,只想加上每天的小时、分钟和秒。 如何使用日历对象来执行此操作? 这是我的密码 // get a Calendar object with current time Calendar cal = Calendar.getInstance(); // add 5 minutes to the calendar object cal.add(Calendar.HOUR, 4); cal.add(Calendar.MINUTE, 40); Intent i = new In

我不想加年份或月份,只想加上每天的小时、分钟和秒。 如何使用日历对象来执行此操作? 这是我的密码

// get a Calendar object with current time
Calendar cal = Calendar.getInstance();
// add 5 minutes to the calendar object

cal.add(Calendar.HOUR, 4);
cal.add(Calendar.MINUTE, 40);




Intent i = new Intent(this, Receiver.class);
i.putExtra("alarm_message", "O'Doyle Rules!");
// In reality, you would want to have a static variable for the request code instead of 192837
PendingIntent sender = PendingIntent.getBroadcast(this, 192837, i, PendingIntent.FLAG_UPDATE_CURRENT);

// Get the AlarmManager service
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender);
试用

calendar.set(Calendar.HOUR_OF_DAY, 4);
calendar.set(Calendar.MINUTE, 40);
calendar.set(Calendar.SECOND, 0);
也试试这个

cal.set(2013,2,7,15,42,30);
注意:月份值为
MonthNumber-1
Jan为0
Feb为1
,依此类推)