【发布时间】:2015-01-15 05:32:54
【问题描述】:
我的问题是如何比较 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"
如何比较两次。请给我建议。
【问题讨论】:
标签: android android-timepicker datetime-comparison