如果选择的时间范围是在安卓时间选择器对话框的下午9点到9点之间显示祝酒消息?

时间:2016-08-13 07:00:57

标签: android timepicker android-toast

当用户从TimePicker对话框中选择晚上9点到9点之间的时间时,我想显示Toast消息。

我的活动代码是,

Calendar c = Calendar.getInstance();
int mYear = c.get(Calendar.YEAR);
int mMonth = c.get(Calendar.MONTH);
int mDay = c.get(Calendar.DAY_OF_MONTH);
int mhour = c.get(Calendar.HOUR_OF_DAY);
int mminute = c.get(Calendar.MINUTE);

private TimePickerDialog.OnTimeSetListener mTimeSetListener =
                        new TimePickerDialog.OnTimeSetListener() {
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {

mhour = hourOfDay;
mminute = minute;
updatetime(mhour,mminute);
}

 private void updatetime(int hours, int mins) {

String timeSet = "";
if (hours > 12) {
hours -= 12;
timeSet = "PM";
} else if (hours == 0) {
hours += 12;
timeSet = "AM";
} else if (hours == 12)
timeSet = "PM";
else
timeSet = "AM";
String minutes = "";
if (mins < 10)
minutes = "0" + mins;
else
minutes = String.valueOf(mins);
// Append in a StringBuilder
String aTime = new StringBuilder().append(hours).append(':')
                        .append(minutes).append(" ").append(timeSet).toString();
}

如何限制我上面提到的时间范围?

0 个答案:

没有答案