static String getPattern()

in clns-acuity-admin/acuity-etl/src/main/java/com/acuity/visualisations/transform/parser/DateParser.java [153:242]


        static String getPattern(DatePattern name) {
            switch (name) {
                case YYYY_MM_DD:
                case YYYY_DD_MM:
                    return "\\d{4}{sep}\\d{2}{sep}\\d{2}";
                case DD_MM_YYYY:
                case MM_DD_YYYY:
                    return "\\d{2}{sep}\\d{2}{sep}\\d{4}";
                case D_MM_YYYY:
                case M_DD_YYYY:
                    return "\\d{1}{sep}\\d{2}{sep}\\d{4}";
                case DD_M_YYYY:
                case MM_D_YYYY:
                    return "\\d{2}{sep}\\d{1}{sep}\\d{4}";
                case D_M_YYYY:
                case M_D_YYYY:
                    return "\\d{1}{sep}\\d{1}{sep}\\d{4}";
                case YYYY_DD:
                case YYYY_MM:
                    return "\\d{4}{sep}\\d{2}";
                case DD_MM_YYYY_HH_mm_ss:
                case MM_DD_YYYY_HH_mm_ss:
                    return "\\d{2}{sep}\\d{2}{sep}\\d{4} \\d{2}:\\d{2}:\\d{2}";
                case YYYY_MM_DDTHH_MM:
                    return "\\d{4}{sep}\\d{2}{sep}\\d{2}T\\d{2}:\\d{2}";
                case YYYY_MM_DDTHH_MM_SS:
                    return "\\d{4}{sep}\\d{2}{sep}\\d{2}T\\d{2}:\\d{2}:\\d{2}";
                case D_MM_YYYY_HH_mm_ss:
                case M_DD_YYYY_HH_mm_ss:
                    return "\\d{1}{sep}\\d{2}{sep}\\d{4} \\d{2}:\\d{2}:\\d{2}";
                case DD_M_YYYY_HH_mm_ss:
                case MM_D_YYYY_HH_mm_ss:
                    return "\\d{2}{sep}\\d{1}{sep}\\d{4} \\d{2}:\\d{2}:\\d{2}";
                case D_M_YYYY_HH_mm_ss:
                case M_D_YYYY_HH_mm_ss:
                    return "\\d{1}{sep}\\d{1}{sep}\\d{4} \\d{2}:\\d{2}:\\d{2}";
                case DD_MM_YYYY_H_mm:
                case MM_DD_YYYY_H_mm:
                    return "\\d{2}{sep}\\d{2}{sep}\\d{4} \\d{1}:\\d{2}";
                case D_MM_YYYY_H_mm:
                case M_DD_YYYY_H_mm:
                    return "\\d{1}{sep}\\d{2}{sep}\\d{4} \\d{1}:\\d{2}";
                case DD_M_YYYY_H_mm:
                case MM_D_YYYY_H_mm:
                    return "\\d{2}{sep}\\d{1}{sep}\\d{4} \\d{1}:\\d{2}";
                case D_M_YYYY_H_mm:
                case M_D_YYYY_H_mm:
                    return "\\d{1}{sep}\\d{1}{sep}\\d{4} \\d{1}:\\d{2}";
                case DD_MON_YYYY:
                    return "\\d{2}{sep}[a-zA-Z]{3}{sep}\\d{4}";
                case DDMONYYYY:
                    return "\\d{2}[a-zA-Z]{3}\\d{4}";
                case MON_DD_YYYY:
                    return "[a-zA-Z]{3}{sep}\\d{2}{sep}\\d{4}";
                case MON_D_YYYY:
                    return "[a-zA-Z]{3}{sep}\\d{1}{sep}\\d{4}";
                case D_MON_YYYY:
                    return "\\d{1}{sep}[a-zA-Z]{3}{sep}\\d{4}";
                case DMONYYYY:
                    return "\\d{1}[a-zA-Z]{3}\\d{4}";
                case DD_MON_YY:
                    return "\\d{2}{sep}[a-zA-Z]{3}{sep}\\d{2}";
                case MON_DD_YY:
                    return "[a-zA-Z]{3}{sep}\\d{2}{sep}\\d{2}";
                case MON_D_YY:
                    return "[a-zA-Z]{3}{sep}\\d{1}{sep}\\d{2}";
                case D_MON_YY:
                    return "\\d{1}{sep}[a-zA-Z]{3}{sep}\\d{2}";
                case YYYY_MON_DD:
                    return "\\d{4}{sep}[a-zA-Z]{3}{sep}\\d{2}";
                case YYYY_MON_D:
                    return "\\d{4}{sep}[a-zA-Z]{3}{sep}\\d{1}";
                case YY_MON_DD:
                    return "\\d{2}{sep}[a-zA-Z]{3}{sep}\\d{2}";
                case YY_MON_D:
                    return "\\d{2}{sep}[a-zA-Z]{3}{sep}\\d{1}";
                case YYYY_DD_MON:
                    return "\\d{4}{sep}\\d{2}{sep}[a-zA-Z]{3}";
                case YYYY_D_MON:
                    return "\\d{4}{sep}\\d{1}{sep}[a-zA-Z]{3}";
                case YY_DD_MON:
                    return "\\d{2}{sep}\\d{2}{sep}[a-zA-Z]{3}";
                case YY_D_MON:
                    return "\\d{2}{sep}\\d{1}{sep}[a-zA-Z]{3}";
                case YYYY:
                    return "\\d{4}";
                default:
                    return null;
            }
        }