2016-05-16 5 views
0

У меня есть значение времени в формате String, например. "2:00", и я хочу сравнить его с тем временем, которое я получил от timepicker (24-часовой формат) в своей деятельности. Например, я хочу проверить, если время от timepicker меньше значения String. Простыми словами, я хочу преобразовать String в 24-часовой формат и сравнить его с временем timepicker. Я не могу найти решение.Сравнение String с Timepicker Android

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

ответ

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)); 
Смежные вопросы