Guest User

Untitled

a guest
Sep 21st, 2014
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class TimeSpan {
  4.  
  5.     public static void main(String[] args) {
  6.         Scanner input = new Scanner(System.in);
  7.  
  8.         String[] startTime = input.nextLine().split(":");
  9.         String[] endTime = input.nextLine().split(":");
  10.  
  11.         int startHours = Integer.parseInt(startTime[0]);
  12.         int startMinutes = Integer.parseInt(startTime[1]);
  13.         int startSeconds = Integer.parseInt(startTime[2]);
  14.  
  15.         int endHours = Integer.parseInt(endTime[0]);
  16.         int endMinutes = Integer.parseInt(endTime[1]);
  17.         int endSeconds = Integer.parseInt(endTime[2]);
  18.  
  19.         int outputHours = 0;
  20.         int outputMinutes = 0;
  21.         int outputSeconds = 0;
  22.  
  23.         outputSeconds = startSeconds - endSeconds;
  24.         outputMinutes = startMinutes - endMinutes;
  25.         outputHours = startHours - endHours;
  26.  
  27.         if (outputSeconds < 0) {
  28.             outputSeconds += 60;
  29.             outputMinutes--;
  30.         }
  31.         if (outputMinutes < 0) {
  32.             outputMinutes += 60;
  33.             outputHours--;
  34.         }
  35.  
  36.         System.out
  37.                 .printf("%d:%02d:%02d", outputHours, outputMinutes, outputSeconds);
  38.  
  39.     }
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment