对于这种情况,我认为使用日历/日期不会比直接解析更好。如果您的时间格式确实是H:m,那么我认为您不需要比这更复杂的了:
private static int toMins(String s) { String[] hourMin = s.split(":"); int hour = Integer.parseInt(hourMin[0]); int mins = Integer.parseInt(hourMin[1]); int hoursInMins = hour * 60; return hoursInMins + mins;}


