java字符串是否是⽇期格式_java⽤什么⽅法判断字符串是不是
⽇期格式
java⽤什么⽅法判断字符串是不是⽇期格式
发布时间:2020-05-15 17:15:07
来源:亿速云
阅读:205
作者:Leah
java⽤什么⽅法判断字符串是不是⽇期格式?针对这个问题,今天⼩编总结了解决这个问题的代码,希望帮助更多想学习java的同学到更加简单易⾏的办法。
可以使⽤SimpleDateFormat类的parse⽅法来判断。该⽅法可以按照给定的SimpleDateFormat对象的格式化存储来解析字符串。
具体代码:public static boolean isValidDate(String str) {
boolean convertSuccess=true;
// 指定⽇期格式为四位年/两位⽉份/两位⽇期,注意yyyy/MM/dd区分⼤⼩写;
SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm");
try {
// 设置lenient为false. 否则SimpleDateFormat会⽐较宽松地验证⽇期,⽐如2007/02/29会被接受,并转换成2007/03/01
format.setLenient(false);
format.parse(str);
java时间日期格式转换} catch (ParseException e) {
// e.printStackTrace();
// 如果ParseException或者NullPointerException,就说明格式不对
convertSuccess=false;
}
return convertSuccess;
}
以上就是java⽤SimpleDateFormat类的parse⽅法判断字符串是不是⽇期格式的代码,如果在⽇常⼯作遇到这个问题,希望你能通过这篇⽂章解决问题。如果想了解更多相关内容,欢迎关注亿速云⾏业资讯频道!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论