2016-05-16 43 views
0

我有String格式的時間值,例如: "2:00",我想將它與我的活動中從timepicker(24小時制)獲得的時間進行比較。例如,我想檢查一下,如果timepicker的時間小於String的值。簡而言之,我想將String轉換爲24小時格式並將其與timepicker時間進行比較。我無法找到任何解決方案。比較字符串與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));