java.lang.IllegalArgumentException: Cannot format given Object as a Date
时间: 2023-11-01 13:09:31 浏览: 138
java.lang.IllegalArgumentException Cannot format given Object as a Date
4星 · 用户满意度95%
这个错误通常出现在使用 SimpleDateFormat 进行日期格式化时,传入的对象不是 Date 类型或者是 null。你需要检查一下传入的参数是否正确。如果传入的参数不是 Date 类型,可以尝试将其转换为 Date 类型。如果传入的参数是 null,可以考虑传入一个默认值或者进行其他的处理。以下是一个使用 SimpleDateFormat 进行日期格式化的示例:
```java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
```
在这个示例中,我们首先创建了一个 SimpleDateFormat 对象,指定了日期格式为 yyyy-MM-dd。然后我们创建了一个 Date 对象,表示当前时间。最后我们使用 SimpleDateFormat 对象对日期进行格式化,并将结果打印出来。
阅读全文