docs: public static long millisFromJDBCformat(String param) {
          java.sql.Timestamp sqlTS = java.sql.Timestamp.valueOf(param);
          final long fractionalSecondsInNanos = sqlTS.getNanos();
          // Fractional milliseconds would get truncated so flag them as an error.
          if ((fractionalSecondsInNanos % 1000000) != 0) {
              throw new IllegalArgumentException("Can't convert from String to Date with fractional milliseconds");
          }
          return sqlTS.getTime();
      }