HH:MM
Javaで2つの文字列をフォーマットで解析する必要があります。
String time1="10:45";
String time2="02:30";
愚かだが単純:
String time1 = "10:45";
String time2 = "02:30";
String[] split1 = time1.split(":");
String[] split2 = time2.split(":");
int total = 60 * Integer.parseInt(split1[0]) +
Integer.parseInt(split1[1]) +
60 * Integer.parseInt(split2[0]) +
Integer.parseInt(split2[1]);
int hours = total / 60;
int minutes = total - hours * 60;
System.out.println(hours + ":" + minutes);
違いを知りたいですか?SimpleDateFormatを見てください。おそらく、それを使用して日付を作成し、それを計算します。
SimpleDateFormatを使用して日付を取得します
DateFormat formatter = new SimpleDateFormat("HH:mm");
Date date = (Date)formatter.parse("10:20");
次に、日付を一緒に追加できます。
日付が異なる日に渡る時間に対処するために、いくつかのロジックを実行する必要がある場合があります。日付の操作にはJodaTimeを使用することをお勧めします。
実際の質問が何であるかわからないので、これが関連しているかどうかわからない。