@Override
        public int hashCode() {
            return Objects.hash(pattern, timeZone);
        }
Parsing dates that use week fields has to be done differently as week based parsing does not seem to
cope with conflicting default values for fields.
stroom-pipeline/src/main/java/stroom/pipeline/xsltfunctions/ParseDateTime.java