现在要求判断字符串格式是2021-11-11。
我一开始的想法是用date = format.parse(strDate);
但是当SimpleDateFormat的参数格式是
```c++
yyyy-MM-dd
```的时候有一个问题。
那就是存在时间问题
2021-11-11 14:15:19
这个格式的事件也会被识别成通过。
但是要求是不能带时间这个要怎么处理好呢?
现在要求判断字符串格式是2021-11-11。
我一开始的想法是用date = format.parse(strDate);
但是当SimpleDateFormat的参数格式是
```c++
yyyy-MM-dd
```的时候有一个问题。
那就是存在时间问题
2021-11-11 14:15:19
这个格式的事件也会被识别成通过。
但是要求是不能带时间这个要怎么处理好呢?
正式表达式试试。
String a = "2020-21-12";
System.out.print(a.matches("^[0-9]{4}-[0-9]{2}-[0-9]{2}$"));