5

私の質問は、startTime と endTime の間で 2 つの時間を比較する方法です。

比較2回。

  1. 始まる時間
  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 つの時間を比較する方法。私に提案してください。

4

2 に答える 2