题目描述
对于某个时间a:b:c ,a,b和c分别表示小时,分钟和秒,要求你输出这个时间表示的秒数。
输入
输入形式为a:b:c , 注意中间有':'。(0<=a<24 , 0<=b,c<60)
输出
输出对应的秒数
样例输入 Copy
1:10:20
样例输出 Copy
4220
import java.util.Scanner;
public class Main {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
String str = sc.next();
int num1 = str.indexOf(':');//通过“:”划分
int num2 = str.indexOf(':',num1+1);
int h = Integer.parseInt(str.substring(0, num1));将字符转换成Int
int m = Integer.parseInt(str.substring(num1+1, num2));
int s = Integer.parseInt(str.substring(num2+1));
int num = h * 60 * 60 + m * 60 + s;
System.out.println(num);
}
}