思路:
注意只能沿时间流动方向,不能时间倒流
解答:
package bupt;
import java.util.Scanner;
/*
*@author:Totoro
*@createDate:2020年3月16日下午2:14:43
*/
public class 统计时间间隔
{
public static void main(String[] args)
{
Scanner cin=new Scanner(System.in);
int t=cin.nextInt();
cin.nextLine();
while(t--!=0)
{
String[] time1=cin.nextLine().split(":");
String[] time2=cin.nextLine().split(":");
int tt;
if(time1[0].equals(time2[0]))
tt=trs(time2[1])-trs(time1[1]);
else
tt=60*(trs(time2[0])-trs(time1[0])-1)+trs(time2[1])+60-trs(time1[1]);
if(tt<0)
tt=24*60+tt;
System.out.println(tt);
}
}
public static int trs(String s)
{
return Integer.parseInt(s);
}
}