Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2014
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.00 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class _04_Fourth {
  4.     public static void main(String args[]) {
  5.         Scanner input = new Scanner(System.in);
  6.         String h1= input.nextLine();
  7.         String h2 = input.nextLine();
  8.         String[] hour1 = h1.split(":");
  9.         String[] hour2 = h2.split(":");
  10.  
  11.  
  12.         int startHour = Integer.parseInt(hour1[0]);
  13.         int startMin = Integer.parseInt(hour1[1]);
  14.         int startSec = Integer.parseInt(hour1[2]);
  15.         int endHour = Integer.parseInt(hour2[0]);
  16.         int endMin = Integer.parseInt(hour2[1]);
  17.         int endSec = Integer.parseInt(hour2[2]);
  18.         int resHour = 0;
  19.         int resMin = 0;
  20.         int resSec = 0;
  21.         String resultHour="";
  22.         String resultMin="";
  23.         String resultSec="";
  24.         if (startHour==0 && startMin == 0){
  25.             resSec = startSec - endSec;
  26.  
  27.         }
  28.         else if (startSec < endSec){
  29.             startSec = startSec + 60;
  30.             startMin --;
  31.             if (startMin < endMin){
  32.                 startMin = startMin + 60;
  33.                 startHour--;
  34.             }
  35.             resHour = startHour - endHour;
  36.             resMin = startMin - endMin;
  37.             resSec = startSec - endSec;
  38.  
  39.  
  40.         }
  41.         else if (startMin < endMin){
  42.             startMin= startMin + 60;
  43.             startHour --;
  44.             resHour = startHour - endHour;
  45.             resMin = startMin - endMin;
  46.             resSec = startSec - endSec;
  47.  
  48.         }
  49.         else{
  50.             resHour = startHour - endHour;
  51.             resMin = startMin - endMin;
  52.             resSec = startSec - endSec;
  53.         }
  54.  
  55.         resultHour = "" + resHour;
  56.         if (resMin < 10){
  57.             resultMin = "0" + resMin;
  58.         }
  59.         else
  60.             resultMin = "" + resMin;
  61.  
  62.         if (resSec < 10){
  63.             resultSec = "0" + resSec;
  64.         }
  65.         else
  66.             resultSec = "" + resSec;
  67.  
  68.         System.out.println(resultHour + ":" + resultMin + ":" + resultSec);
  69.  
  70.  
  71.  
  72.  
  73.  
  74.     }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement