到目前为止我有这个
public int getDuration()
{
int totalMinutes = 0;
for (Flight f: flights) {
Time st = flights.get(0).getDepartureTime();
Time et = flights.get(flights.size()-1).getArrivalTime();
int start = Integer.parseInt(st);
int end = Integer.parseInt(st);
totalMinutes = (start - end);
}
return totalMinutes;
}
我不知道如何为st - et返回一个整数值。请注意,我正在使用bluej谢谢
答案 0 :(得分:1)
您无法将时间存储为整数。你将不得不使用龙。
long totalMiliSeconds = (st.getTime() - et.getTime());