private Calendar calendar_date=null;
private TimePicker timePicker;
calendar_date = Calendar.getInstance();
timePicker= (TimePicker)dialog.findViewById(R.id.timePicker1);
timePicker.setOnTimeChangedListener(new OnTimeChangedListener() {
@Override
public void onTimeChanged(TimePicker picker, int hour, int minute) {
calendar_date.set(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth(), hour, minute);
Log.i("TIME", getHourIn12Format(hour)+":"+minute+" "+getAMPM(calendar_date));
}
});
private int getHourIn12Format(int hour24) {
int hourIn12Format = 0;
if(hour24==0)
hourIn12Format = 12;
else if(hour24<=12)
hourIn12Format = hour24;
else
hourIn12Format = hour24-12;
return hourIn12Format;
}
private String getAMPM(Calendar calendar) {
return (calendar.get(Calendar.AM_PM)==(Calendar.AM))? "AM":"PM";
}