public class TimeConverter {
public static double hhmmsstominutes(String hhmmss) {
String[] timeParts = hhmmss.split(":");
int hours = Integer.parseInt(timeParts[0]);
int minutes = Integer.parseInt(timeParts[1]);
int seconds = Integer.parseInt(timeParts[2]);
return (hours * 60) + minutes + (seconds / 60.0);
}
public static void main(String[] args) {
System.out.println(hhmmsstominutes("2:30:00"));
System.out.println(hhmmsstominutes("2:35:30"));
System.out.println(hhmmsstominutes("5:00:45"));
}
}
/*
run:
150.0
155.5
300.75
*/