我的问题是如何比较 startTime 和 endTime 之间的两个时间,
比较两次。
- 开始时间
- 时间结束。
我正在使用TimePickerDialog
获取时间,我正在使用一种方法,它为 startTime 和 endTime 传递 long 等参数,我正在使用这样的方法,
//Method:
boolean isTimeAfter(long startTime, long endTime) {
if (endTime < startTime) {
return false;
} else {
return true;
}
}
String strStartTime = edtStartTime.getText().toString();
String strEndTime = edtEndTime.getText().toString();
long lStartTime = Long.valueOf(strStartTime);
long lEndTime = Long.valueOf(strEndTime);
if (isTimeAfter(lStartTime, lEndTime)) {
} else {
}
获取错误:
java.lang.NumberFormatException: Invalid long: "10:52"
如何比较两次。请给我建议。