/** * Gets character at index * @param str string * @param index index * @return char at */ public static char atIndex( String str, int index ) { return idx(str, index); }
/** * Puts character at index * @param str string * @param index index * @param c char to put in * @return new string */ public static String atIndex( String str, int index, char c ) { return idx (str, index, c); }
/** * Gets character at index * @param str string * @param index index * @return char at */ public static char atIndex( String str, int index ) { return idx(str, index); }
/** * Puts character at index * @param str string * @param index index * @param c char to put in * @return new string */ public static String atIndex( String str, int index, char c ) { return idx (str, index, c); }
public static Date fromISO8601Jackson_(String string) { if (string.length() == 29 && Str.idx(string, -3) == ':') { try { return new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX").parse(string); } catch (ParseException e) { return Exceptions.handle(Date.class, "Not a valid ISO8601 \"Jackson\" date", e); } } else { try { return new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").parse(string); } catch (ParseException e) { return Exceptions.handle(Date.class, "Not a valid ISO8601 \"Jackson\" date", e); } } }
public static Date fromISO8601Jackson_(String string) { if (string.length() == 29 && Str.idx(string, -3) == ':') { try { return new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX").parse(string); } catch (ParseException e) { return Exceptions.handle(Date.class, "Not a valid ISO8601 \"Jackson\" date", e); } } else { try { return new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").parse(string); } catch (ParseException e) { return Exceptions.handle(Date.class, "Not a valid ISO8601 \"Jackson\" date", e); } } }
if (idx(s, 1) == '.' && s.length() > 7) { s = slc(s, 0, 5); return s;
if (idx(s, 1) == '.' && s.length() > 7) { s = slc(s, 0, 5); return s;