flink-vvp-connector-adbpg/src/main/java/org/apache/flink/connector/jdbc/table/utils/DateUtil.java [41:93]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        } else {
            FastDateFormat sdf = FastDateFormat.getInstance(format, TimeZone.getTimeZone(timeZone));
            sdfCache.put(key, sdf);
            return sdf;
        }
    }

    public static String timeStamp2String(Timestamp value, String timeZone, boolean reserveMs) {
        String format;
        if (reserveMs) {
            format = "yyyy-MM-dd HH:mm:ss.SSS";
        } else {
            format = "yyyy-MM-dd HH:mm:ss";
        }

        return timeStamp2String(value, timeZone, format);
    }

    public static String timeStamp2String(Timestamp value, String timeZone, @Nonnull String format) {
        FastDateFormat sdf = getDateFormat(timeZone, format);
        return sdf.format(value);
    }

    public static String date2String(Date value, String timeZone) {
        return date2String(value, timeZone, "yyyy-MM-dd");
    }

    public static String date2String(Date value, String timeZone, @Nonnull String format) {
        FastDateFormat sdf = getDateFormat(timeZone, format);
        return sdf.format(value);
    }

    public static String time2String(Time time, String timeZone) {
        return time2String(time, timeZone, "HH:mm:ss");
    }

    public static String time2String(Time time, String timeZone, @Nonnull String format) {
        FastDateFormat sdf = getDateFormat(timeZone, format);
        return sdf.format(time);
    }

    public static Long parseDateString(String formatString, String dateString, String timeZone) throws ParseException {
        FastDateFormat simpleDateFormat = getDateFormat(timeZone, formatString);
        return simpleDateFormat.parse(dateString).getTime();
    }

    public static boolean isTimeInRange(List<Tuple2<Long, Long>> rangeList, long time) {
        Iterator var3 = rangeList.iterator();

        Tuple2 range;
        do {
            if (!var3.hasNext()) {
                return false;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



flink_sink_adbpg_datastream/src/main/java/DateUtil.java [36:88]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        } else {
            FastDateFormat sdf = FastDateFormat.getInstance(format, TimeZone.getTimeZone(timeZone));
            sdfCache.put(key, sdf);
            return sdf;
        }
    }

    public static String timeStamp2String(Timestamp value, String timeZone, boolean reserveMs) {
        String format;
        if (reserveMs) {
            format = "yyyy-MM-dd HH:mm:ss.SSS";
        } else {
            format = "yyyy-MM-dd HH:mm:ss";
        }

        return timeStamp2String(value, timeZone, format);
    }

    public static String timeStamp2String(Timestamp value, String timeZone, @Nonnull String format) {
        FastDateFormat sdf = getDateFormat(timeZone, format);
        return sdf.format(value);
    }

    public static String date2String(Date value, String timeZone) {
        return date2String(value, timeZone, "yyyy-MM-dd");
    }

    public static String date2String(Date value, String timeZone, @Nonnull String format) {
        FastDateFormat sdf = getDateFormat(timeZone, format);
        return sdf.format(value);
    }

    public static String time2String(Time time, String timeZone) {
        return time2String(time, timeZone, "HH:mm:ss");
    }

    public static String time2String(Time time, String timeZone, @Nonnull String format) {
        FastDateFormat sdf = getDateFormat(timeZone, format);
        return sdf.format(time);
    }

    public static Long parseDateString(String formatString, String dateString, String timeZone) throws ParseException {
        FastDateFormat simpleDateFormat = getDateFormat(timeZone, formatString);
        return simpleDateFormat.parse(dateString).getTime();
    }

    public static boolean isTimeInRange(List<Tuple2<Long, Long>> rangeList, long time) {
        Iterator var3 = rangeList.iterator();

        Tuple2 range;
        do {
            if (!var3.hasNext()) {
                return false;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



