SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");报错
时间: 2023-11-22 11:08:13 浏览: 67
Java中SimpleDateFormat日期格式转换详解及代码示例
,如何解决?
这个报错可能是因为你没有捕获 ParseException 异常。你可以在代码中使用 try-catch 语句捕获这个异常,并进行相应的处理,比如输出错误信息、返回默认值等。以下是一个示例代码:
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = sdf.parse("2021-01-01");
} catch (ParseException e) {
System.out.println("日期格式错误!");
}
System.out.println(date);
```
在上面的代码中,我们使用 try-catch 语句捕获了 ParseException 异常,并输出了错误信息。如果日期格式正确,将会输出相应的日期对象。
阅读全文