java.sql.Date cannot be cast to java.lang.String
时间: 2023-11-15 19:54:50 浏览: 317
这个错误通常发生在试图将一个 java.sql.Date 类型的对象转换为 java.lang.String 类型时。要解决这个问题,可以使用 java.text.SimpleDateFormat 类将日期格式化为字符串。
例如,以下是将 java.sql.Date 格式化为字符串的示例代码:
```
java.sql.Date date = new java.sql.Date(System.currentTimeMillis());
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateString = dateFormat.format(date);
```
这将把当前日期转换为字符串,格式为 "yyyy-MM-dd"。
阅读全文