static long parseWithDateFormats(S s, SimpleDateFormat... formats) ctex { if (empty(s)) ret 0; fOr (format : formats) try { ret format.parse(s).getTime(); } catch e {} fail("Can't parse date", s, "tried formats", formats); }