mAlarmManager = (AlarmManager)mContext.getSystemService(Context.ALARM_SERVICE);
Intent alintent =
new Intent("com.android.alarmclock.ALARM_ALERT");
PendingIntent sender = PendingIntent.getBroadcast (mContext/*getBaseContext()*/,0,alintent,0);
long currt = System.currentTimeMillis();
float timetoDisable = getTimeToDisable();
long delay = (long)(timetoDisable *60 *60 *1000);
mAlarmManager.setRepeating(AlarmManager.RTC_WAKEUP, currt + delay,12 *60 *60 *1000 ,sender);