public static Integer readMonthData(String dateStr) {
    String[] dateParts = dateStr.split("-", -1);
    int year = Integer.parseInt(dateParts[0]);
    int month = Integer.parseInt(dateParts[1]);
    return Math.multiplyExact((year - EPOCH_YEAR), 12) + month - 1;
  }
return the number of months away from the epoch, reverse {@link TransformUtil#humanMonth}
amoro-format-iceberg/src/main/java/org/apache/amoro/utils/MixedDataFiles.java