私の質問は、startTime と endTime の間で 2 つの時間を比較する方法です。
比較2回。
- 始まる時間
- 終了時間。
私はTimePickerDialog
時間を取得するために を使用しており、startTime と endTime に long のようなパラメーターを渡す 1 つのメソッドを使用しています。このように使用しています。
//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"
2 つの時間を比較する方法。私に提案してください。