public int flightDuration()
{
// in minutes
int arriveHour = this.arrival.hour;
int arriveMin = this.arrival.min;
if (this.departure.nextDay)
{
arriveHour += 24;
}
if (this.arrival.min < this.departure.min)
{
return ((arriveHour - 1 - this.departure.hour) * 60) + (this.arrival.min + 60 - this.departure.min);
}
else
{
return ((arriveHour - this.departure.hour) * 60) + (this.arrival.min - this.departure.min);
}
}