Time Conversion

  • + 0 comments

    Java 15

    int hour = Integer.parseInt(s.substring(0, 2));
         if (s.charAt(8) == 'P') {
             if (hour != 12)
                 hour = (hour + 12) % 24;
         } else if (hour == 12)
             hour = (hour + 12) % 24;
    
         String hr = Integer.toString(hour);
         if (hr.length() == 1)
             hr = "0".concat(hr);
    
         return hr.concat(s.substring(2, 8));