将字符串与Timepicker Android

时间:2016-05-16 16:49:46

标签: java android time android-timepicker

我有String格式的时间价值,例如"2:00",我希望将它与我在活动中从timepicker(24小时格式)中获得的时间进行比较。例如,我想检查来自timepicker的时间是否小于String值。简单来说,我想将String转换为24小时格式,并将其与时间戳时间进行比较。我无法找到任何解决方案。

TimePicker st = (TimePicker) findViewById(R.id.timePicker);
st.setIs24HourView(true); 
String StartTime = "2:00";

1 个答案:

答案 0 :(得分:1)

尝试将其转换为24小时格式

SimpleDateFormat displayFormat = new SimpleDateFormat("HH:mm");
SimpleDateFormat parseFormat = new SimpleDateFormat("hh:mm a");
Date date = parseFormat.parse("10:30 PM");
System.out.println(parseFormat.format(date) + " = " + displayFormat.format(date));