java匹配yyyy-MM-dd hh:mm:ss
时间: 2024-06-12 12:10:14 浏览: 182
匹配yyyy-mm-dd日期格式的的正则表达式
可以使用正则表达式来匹配yyyy-MM-dd hh:mm:ss格式的日期时间字符串,正则表达式如下:
```java
String regex = "\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}";
```
其中,\d表示数字,{4}表示匹配4个数字,{2}表示匹配2个数字,-和:表示匹配对应的字符。
可以使用Java中的Pattern和Matcher类来进行匹配,示例代码如下:
```java
String input = "2021-07-01 12:30:45";
String regex = "\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
if (matcher.matches()) {
System.out.println("匹配成功");
} else {
System.out.println("匹配失败");
}
```
输出结果为:匹配成功。
阅读全文