책에 보니까
 
Calendar cal = Calendar.getInstance();
 cal.setTimeInMillis(System.currentTimeMillis());
cal.add(Calendar.SECOND,10);
이게 지정해주고 알람매니저에다가 등록해주면 10초후에 울리더라고요 그래서 저는  지정된 시간에 알람을 울리게 하고싶어서
ex)
int hour =6;
int minute =30;
cal.add(Calendar.HOUR,hour);
cal.add(Calendar.MINUTE,minute);
cal.add(Calendar.SECOND,0);
cal.add(Calendar.MILLISECOND,0);
이렇게 해서 등록하면 6시30분에 안울리더라고요 ㅠㅠ 그래서 그냥
 
Date date = new Date();
 date.setHours(6);
date.setMinutes(30);
 date.setSeconds(0);
          
 cal.setTime(date);
          
  am.set(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(),sender); 
이렇게 등록해주면 울리던데  이건 밀리세컨드 까지 컨트롤이 안돼서 그러는데 다른방법으로 시간 지정해줄수없는건가여