code: public static Time parseTime(String time) {
          Assert.assertTrue("time is required, but value is empty", Checker.isNotEmpty(time));
          String[] times = time.split(ValueConsts.COLON);
          String timeStr = formatTimeString(times[0]) + ":" + (times.length > 1 ? formatTimeString(times[1]) : "00") +
                  ":" + (times.length > 2 ? formatTimeString(times[2]) : "00");
          return new Time(DateUtil.parseTime(timeStr).getTime());
      }
docs: 解析时间字符串
  
  @param time 时间
  
  @return {@link Time}
  
  @since 1.1.1