Advertisement
Guest User

Timespan

a guest
Sep 21st, 2014
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class problem01 {
  3. public static void main(String[] args) {
  4. @SuppressWarnings("resource")
  5. Scanner scanner = new Scanner(System.in);
  6. String start = scanner.nextLine();
  7. //scanner.nextLine();
  8. String end = scanner.nextLine();
  9.  
  10. String[] startTime=start.split(":");
  11. String[] endTime=end.split(":");
  12. int sumStartSeconds=0;
  13. int sumEndSeconds=0;
  14.  
  15.  
  16.  
  17. int startHours = Integer.parseInt(startTime[0]);
  18. int startMinutes = Integer.parseInt(startTime[1]);
  19. int startSeconds = Integer.parseInt(startTime[2]);
  20. sumStartSeconds=startHours*3600+startMinutes*60+startSeconds;
  21.  
  22. int endHours = Integer.parseInt(endTime[0]);
  23. int endMinutes = Integer.parseInt(endTime[1]);
  24. int endSeconds = Integer.parseInt(endTime[2]);
  25. sumEndSeconds=endHours*3600+endMinutes*60+endSeconds;
  26.  
  27. int timeSpam=sumStartSeconds-sumEndSeconds;
  28.  
  29. int totalHours=timeSpam/3600;
  30. int totalMinutes=(timeSpam-totalHours*3600)/60;
  31. int totalSeconds=(timeSpam-totalHours*3600)%60;
  32. System.out.printf("%d:%02d:%02d",totalHours,totalMinutes,totalSeconds);
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement