//验证字符串是否是合法的日期格式
import java.util.regex.Pattern ;
import java.util.regex.Matcher ;public class Test{
public static void main(String args[]){
String str = "1983-07-27" ; // 指定好一个日期格式的字符串
String pat = "\\d{4}-\\d{2}-\\d{2}" ; // 指定好正则表达式
Pattern p = Pattern.compile(pat) ; // 实例化Pattern类
Matcher m = p.matcher(str) ; // 实例化Matcher类
if(m.matches()){ // 进行验证的匹配,使用正则
System.out.println("日期格式合法!") ;
}else{
System.out.println("日期格式不合法!") ;
}
}
}
运行结果:
日期格式合法!

本文介绍了一种使用Java正则表达式验证特定格式日期(如1983-07-27)的方法,并通过示例代码展示了如何实现日期格式的有效验证。
8269

被折叠的 条评论
为什么被折叠?



