public static Date parse(String date) { try { for (Map.Entry<Pattern, String> entry : regPatternMap.entrySet()) { boolean isMatch = entry.getKey().matcher(date).matches(); if (isMatch) { return FastDateFormat.getInstance(entry.getValue()).parse(date); } } } catch (ParseException e) { throw new IllegalArgumentException("can't support this pattern , date is " + date); } throw new IllegalArgumentException("can't support this pattern , date is " + date); }
public static Date parse(String date, String fmt) { try { return FastDateFormat.getInstance(fmt).parse(date); } catch (Exception e) { e.printStackTrace(); } return null; }
public static Date parseYMD_HMS(String date) { try { return FastDateFormat.getInstance(YMD_HMS).parse(date); } catch (ParseException e) { throw new IllegalArgumentException("the date pattern is error!"); } }
public static Date parse(String date, String fmt) { try { return FastDateFormat.getInstance(fmt).parse(date); } catch (Exception e) { e.printStackTrace(); } return null; }
public static Date parseYMD(String date) { try { return FastDateFormat.getInstance(YMD).parse(date); } catch (ParseException e) { e.printStackTrace(); } return null; }
public static Date parseYMD(String date) { try { return FastDateFormat.getInstance(YMD).parse(date); } catch (ParseException e) { e.printStackTrace(); } return null; }
public static Date parseYMD_HMS(String date) { try { return FastDateFormat.getInstance(YMD_HMS).parse(date); } catch (ParseException e) { throw new IllegalArgumentException("the date pattern is error!"); } }
public static Date parse(String date) { try { for (Map.Entry<Pattern, String> entry : regPatternMap.entrySet()) { boolean isMatch = entry.getKey().matcher(date).matches(); if (isMatch) { return FastDateFormat.getInstance(entry.getValue()).parse(date); } } } catch (ParseException e) { throw new IllegalArgumentException("can't support this pattern , date is " + date); } throw new IllegalArgumentException("can't support this pattern , date is " + date); }
public static Date parse(String date, String fmt) { try { return FastDateFormat.getInstance(fmt).parse(date); } catch (Exception e) { e.printStackTrace(); } return null; }
public static Date parseYMD(String date) { try { return FastDateFormat.getInstance(YMD).parse(date); } catch (ParseException e) { e.printStackTrace(); } return null; }
public static Date parseYMD_HMS(String date) { try { return FastDateFormat.getInstance(YMD_HMS).parse(date); } catch (ParseException e) { throw new IllegalArgumentException("the date pattern is error!"); } }
public static Date parse(String date) { try { for (Map.Entry<Pattern, String> entry : regPatternMap.entrySet()) { boolean isMatch = entry.getKey().matcher(date).matches(); if (isMatch) { return FastDateFormat.getInstance(entry.getValue()).parse(date); } } } catch (ParseException e) { throw new IllegalArgumentException("can't support this pattern , date is " + date); } throw new IllegalArgumentException("can't support this pattern , date is " + date); }