ست کردن زمان اجرای notification توسط کاربر

اساتید گرامی
در برنامه من  زمانی را که توسط کاربر وارد میشود را در دیتا بیس ذخیره میکند حالا میخاهم بر اساس همون زمان داده شده نوتیفیکیشن ایجاد شده و کاربر را متوجه کند .اگه کسی این کد را میداند راهنمایی کند .

با کدهای زیر زمان را از کاربر میگیرم و داخل یک تکست ویو قرار میدهم

کد:
 TextView                           lblDateAndTime;
   Calendar                           myCalendar     = Calendar.getInstance();

   DatePickerDialog.OnDateSetListener d              = new DatePickerDialog.OnDateSetListener() {

                                                         @Override
                                                         public void onDateSet(DatePicker view, int year, int monthOfYear,
                                                                               int dayOfMonth) {
                                                             myCalendar.set(Calendar.YEAR, year);
                                                             myCalendar.set(Calendar.MONTH, monthOfYear);
                                                             myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
                                                             updateLabel();
                                                         }
                                                     };

   TimePickerDialog.OnTimeSetListener t              = new TimePickerDialog.OnTimeSetListener() {

                                                         @Override
                                                         public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                                                             myCalendar.set(Calendar.HOUR_OF_DAY, hourOfDay);
                                                             myCalendar.set(Calendar.MINUTE, minute);
                                                             updateLabel();
                                                         }
                                                     };


   private void updateLabel() {
       lblDateAndTime.setText(fmtDateAndTime.format(myCalendar.getTime()));
   }

این هم تابع setnotification  :

کد:
public void setnotification() {

       myCalendar.add(Calendar.DATE, Calendar.MONTH);
       long timeinterval = myCalendar.getTimeInMillis();

       //  long testtime =  ;

       Intent i = new Intent(Activity2.this, AlarmReciver.class);
       PendingIntent pi = PendingIntent.getBroadcast(Activity2.this, 0, i, PendingIntent.FLAG_UPDATE_CURRENT);
       AlarmManager am = (AlarmManager) Activity2.this.getSystemService(Activity2.this.ALARM_SERVICE);

       am.setRepeating(AlarmManager.RTC_WAKEUP, timeinterval, timeinterval, pi);

   }

خواهش میکنم راهنمایی کنید