public static void main(String[] args) {
String pattern ="\\d{4}(\\-|\\/|.)\\d{1,2}\\1\\d{1,2}";
// 应收日期 2019/1/1
// 2019-01-02
// 2019.02.02
// 20190909
boolean isMatchDate1 = Pattern.matches(pattern, "2019-01-02");
boolean isMatchDate2 = Pattern.matches(pattern, "2019/1/1");
boolean isMatchDate3 = Pattern.matches(pattern, "2019.02.02");
boolean isMatchDate4 = Pattern.matches(pattern, "20190909");
System.out.println("字符串中是否是日期' 子字符串? " + isMatchDate1+";"+isMatchDate2+";"+isMatchDate3+";"+isMatchDate4+";");
}
字符串中是否是日期’ 子字符串? true;true;true;true;
本文介绍了一种使用正则表达式匹配多种日期格式的方法,包括年月日的连字符、斜杠和点分隔符,以及无分隔符的日期格式。通过具体的代码示例,展示了如何判断一个字符串是否符合特定的日期格式。
5186

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



