文章目录
校验字符串是否是日期格式
需要引入commons-lang3包
import org.apache.commons.lang3.time.DateUtils;
import java.text.ParseException;
public class CheckWhetherTheStringIsDate{
/**
* parsePatterns 根据自己需要校验的日期格式设置
*/
private static String[] parsePatterns = {"yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm:ss.S",
"yyyy-MM-dd HH:mm:ss.SS", "yyyy-MM-dd HH:mm:ss.SSS"};
public static Date parseDate(String str) {
if (str == null) {
return null;
}
try {
return DateUtils.parseDate(str, parsePatterns);
} catch (ParseException e) {
return null;
}
}
}