我有一个 TimePickerDialog,其 is24Hour 属性设置为 false,因为我想呈现给最终用户更熟悉的12小时格式。当设置小时、分钟和上午/下午标识并返回时间时,如何确定最终用户选择了上午还是下午?
这是我监听器的内容:
这是我监听器的内容:
private TimePickerDialog.OnTimeSetListener mTimeSetListener =
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay,
int minute) {
mHour = hourOfDay;
mMinute = minute;
// mIsAM = WHERE CAN I GET THIS VALUE
}
};
hourOfDay
大于等于12,则 AM/PM 指示器将为 PM。当然,这与 Android 无关,而与了解12小时制和24小时制时间约定有关。 - CommonsWare