after some googling i got the solution for my question.that is as follows..referring this and this
for (int i = 0; i < mNameList.size(); i++) {
Log.i("mName is ", ""
+ mNameList.get(i).getText().toString());
Log.i("Time is ", "" + timeList.get(i).getText().toString());
String[] time = timeList.get(i).getText().toString()
.split(":");
int hour = Integer.parseInt(time[0]);
int min = Integer.parseInt(time[1]);
Log.i("Hour", "" + hour);
Log.i("Min", "" + min);
Calendar firingcal = Calendar.getInstance();
Calendar currentcal = Calendar.getInstance();
firingcal.set(Calendar.MONTH, 3);
firingcal.set(Calendar.YEAR, 2014);
firingcal.set(Calendar.DAY_OF_MONTH, 9);
firingcal.set(Calendar.HOUR_OF_DAY, hour);
firingcal.set(Calendar.MINUTE, min);
firingcal.set(Calendar.SECOND, 00);
if (firingcal.compareTo(currentcal) <= 0) {
Toast.makeText(MainActivity.this, "Invalid date/time",
Toast.LENGTH_LONG).show();
} else {
Log.i("Alarm Time in else is ",
"" + firingcal.getTime());
scheduleAlarm(firingcal);
}
}
}
public void scheduleAlarm(Calendar alarmTime) {
Toast.makeText(MainActivity.this,
"Alarm time is set at" + alarmTime.getTime(), Toast.LENGTH_LONG)
.show();
Intent intent = new Intent(MainActivity.this, AlarmReciever.class);
final int _id = (int) System.currentTimeMillis();
PendingIntent pIntent = PendingIntent.getBroadcast(MainActivity.this,
_id, intent, 0);
AlarmManager aManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
aManager.set(AlarmManager.RTC_WAKEUP, alarmTime.getTimeInMillis(),
pIntent);
}