document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import java.util.*;
  2. import java.text.*;
  3. public class cpromG {
  4.     public static void main(String [] args) {
  5.         Scanner scn = new Scanner(System.in);
  6.         String ls = System.getProperty("line.separator");
  7.         scn.useDelimiter(ls);
  8.         int n = scn.nextInt();
  9.         for(int x=0;x<n;x++) {
  10.             String s = scn.next();
  11.             StringTokenizer st = new StringTokenizer(s, " ");
  12.             StringTokenizer startTime = new StringTokenizer(st.nextToken(),":");
  13.             StringTokenizer endTime = new StringTokenizer(st.nextToken(),":");
  14.             int startHour = Integer.parseInt(startTime.nextToken());
  15.             int startMinute = Integer.parseInt(startTime.nextToken());
  16.             int endHour = Integer.parseInt(endTime.nextToken());
  17.             int endMinute = Integer.parseInt(endTime.nextToken());
  18.             DecimalFormat df = new DecimalFormat("00");
  19.             if(startHour > endHour) {
  20.                 int hour = 12 - startHour + endHour;
  21.                 int minute = 0;
  22.                 if(startMinute < endMinute ) {
  23.                     minute = endMinute - startMinute;
  24.                 }
  25.                 else {
  26.                     minute = 60 - startMinute + endMinute;
  27.                     hour = hour-1;
  28.                 }
  29.                 if(hour >= 8)
  30.                     minute = 0;
  31.                 System.out.println(df.format(hour) +":" +df.format(minute));
  32.             }
  33.             else {
  34.                 int hour = endHour - startHour;
  35.                 int minute = 0;
  36.                 if(startMinute < endMinute ) {
  37.                     minute = endMinute - startMinute;
  38.                 }
  39.                 else {
  40.                     minute = 60 - startMinute + endMinute;
  41.                     hour = hour-1;
  42.                 }
  43.                
  44.                 if(hour >= 8)
  45.                     minute = 0;
  46.                 System.out.println(df.format(hour) +":" +df.format(minute));
  47.             }
  48.         }
  49.     }
  50. }
');