String to Date 多種格式轉換

 

在作Excel數據導入的時候,有些日期文本轉換爲日期格式時,須要適應多種格式,轉換代碼以下:spa

static Date multiParse(String strDate){

    if (strDate?.trim()){
        final List<String> dateFormats = Arrays.asList("yyyy-MM-dd", "yyyy/MM/dd");    

        for(String format: dateFormats){
            SimpleDateFormat sdf = new SimpleDateFormat(format);
            try{
                return sdf.parse(strDate);
            } catch (ParseException e) {
                 //intentionally empty
            }
        }
    }
    return null
}
相關文章
相關標籤/搜索