JAVA怎么判断时间格式是yyyy-MM-dd
时间: 2023-12-31 11:05:05 浏览: 144
Java中日期格式化YYYY-DD的操作bug
可以使用Java中的SimpleDateFormat类来判断时间格式是否为yyyy-MM-dd格式。示例代码如下:
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = sdf.parse("2022-06-30");
String formattedDate = sdf.format(date);
if (formattedDate.equals("2022-06-30")) {
System.out.println("时间格式为yyyy-MM-dd");
} else {
System.out.println("时间格式不为yyyy-MM-dd");
}
} catch (ParseException e) {
System.out.println("时间格式不为yyyy-MM-dd");
}
```
在上面的代码中,我们定义了一个SimpleDateFormat对象,并指定时间格式为yyyy-MM-dd。然后,我们尝试将一个字符串解析为日期,并将其格式化为指定格式的字符串。最后,我们判断格式化后的字符串是否与原始字符串相同,如果相同,则说明时间格式为yyyy-MM-dd,否则说明时间格式不为yyyy-MM-dd。
阅读全文