Time Conversion

  • + 0 comments

    My solution in Java

    public static String timeConversion(String s) {
        // Write your code here
            String hours = s.substring(0, 2);
            String mins = s.substring(3, 5);
            String sec = s.substring(6, 8);
            
            if(s.contains("PM") && hours.equals("12")){
                return("12:" + mins + ":" + sec);
            }
            else if(s.contains("PM")){
                return((Integer.parseInt(hours) + 12)+ ":" + mins + ":" + sec);
            }
            else if (s.contains("AM") && hours.equals("12")){
                return("00:" + mins + ":" + sec);
            }else{
                return(hours+ ":" + mins + ":" + sec);
            }
    
        }