/** * Parses an ISO8601 string and converts it to a {@link Date}. * * @param s The string to parse. * @return The parsed value, or <jk>null</jk> if the string was <jk>null</jk> or empty. */ public static Date parseISO8601(String s) { if (isEmpty(s)) return null; return DatatypeConverter.parseDateTime(toValidISO8601DT(s)).getTime(); }
/** * Parses an ISO8601 string and converts it to a {@link Date}. * * @param s The string to parse. * @return The parsed value, or <jk>null</jk> if the string was <jk>null</jk> or empty. */ public static Date parseISO8601(String s) { if (isEmpty(s)) return null; return DatatypeConverter.parseDateTime(toValidISO8601DT(s)).getTime(); }
/** * Parses an ISO8601 string and converts it to a {@link Date}. * * @param s The string to parse. * @return The parsed value, or <jk>null</jk> if the string was <jk>null</jk> or empty. */ public static Date parseISO8601(String s) { if (isEmpty(s)) return null; return DatatypeConverter.parseDateTime(toValidISO8601DT(s)).getTime(); }
/** * Parses an ISO8601 string and converts it to a {@link Calendar}. * * @param s The string to parse. * @return The parsed value, or <jk>null</jk> if the string was <jk>null</jk> or empty. */ public static Calendar parseISO8601Calendar(String s) { if (isEmpty(s)) return null; return DatatypeConverter.parseDateTime(toValidISO8601DT(s)); }
/** * Parses an ISO8601 string and converts it to a {@link Calendar}. * * @param s The string to parse. * @return The parsed value, or <jk>null</jk> if the string was <jk>null</jk> or empty. */ public static Calendar parseISO8601Calendar(String s) { if (isEmpty(s)) return null; return DatatypeConverter.parseDateTime(toValidISO8601DT(s)); }
/** * Parses an ISO8601 string and converts it to a {@link Calendar}. * * @param s The string to parse. * @return The parsed value, or <jk>null</jk> if the string was <jk>null</jk> or empty. */ public static Calendar parseISO8601Calendar(String s) { if (isEmpty(s)) return null; return DatatypeConverter.parseDateTime(toValidISO8601DT(s)); }
case ISO8601_DTP: case ISO8601_DTPZ: return DatatypeConverter.parseDateTime(toValidISO8601DT(in)).getTime();
case ISO8601_DTP: case ISO8601_DTPZ: return DatatypeConverter.parseDateTime(toValidISO8601DT(in)).getTime();
case ISO8601_DTP: case ISO8601_DTPZ: return DatatypeConverter.parseDateTime(toValidISO8601DT(in)).getTime();
case ISO8601_DTPZ: case ISO8601_D: return DatatypeConverter.parseDateTime(toValidISO8601DT(in));
case ISO8601_DTPZ: case ISO8601_D: return DatatypeConverter.parseDateTime(toValidISO8601DT(in));
case ISO8601_DTPZ: case ISO8601_D: return DatatypeConverter.parseDateTime(toValidISO8601DT(in));