题目描述:

读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔。  

输入: 

输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点。  

输出: 

输出一个整数,表示时间间隔的秒数。  

样例输入: 

08:00:00

09:00:00 

样例输出: 

3600 

注:Java语言当中不像C和C++中的scanf那样修改输入的格式,所以要利用String类的方法去定义字符串,然后再使用split去分隔字符串,在其中特定位置加入特定的字符,再定义int整型变量,但是要将之前字符类型的强制转换成int类型的,也就是Integer.parseInt()去实现即可!!! 

程序代码: 
import java.util.*;
public class Main
{
	public static void main(String[] args)
	{
		Scanner input=new Scanner(System.in);
		String s1,s2;
		s1=input.nextLine();
		String a1[]=s1.split(":");
		int x1=Integer.parseInt(a1[0]);
		int y1=Integer.parseInt(a1[1]);
		int z1=Integer.parseInt(a1[2]);
		s2=input.nextLine();
		String a2[]=s2.split(":");
		int x2=Integer.parseInt(a2[0]);
		int y2=Integer.parseInt(a2[1]);
		int z2=Integer.parseInt(a2[2]);
		int sum=(z2-z1)+(y2-y1)*60+(x2-x1)*3600;
		System.out.println(sum);
	}
}