java - 错误 - java.sql.Timestamp 无法转换为 JFreeChart 中的 java.sql.Date

标签 java sql jfreechart

当我使用 JFreeChart 从数据库检索数据以添加到图表时,出现错误:

java.sql.Timestamp cannot be cast to java.sql.Date

我有四列,前三列是使用案例正确检索的,但在浏览最后一列时,它会转到正确的案例:

case Types.TIMESTAMP: {

但是这部分出现了错误:

Date date = (Date) resultSet.getObject(column);

数据库中的数据格式如下(HH、MM、SS)。

编辑- 还想添加此类包含在 JFreeCharts API 中 - JDBCCategoryDataset.java

最佳答案

Date date = new Date(((Timestamp)resultSet.getObject(column)).getTime());

关于java - 错误 - java.sql.Timestamp 无法转换为 JFreeChart 中的 java.sql.Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20130129/

相关文章:

java - QueryDsl 如何使用 exist() 返回 boolean 值

java - JFreeChart:工具提示停止处理旋转图

java - 如何在单独 GUI 的面板中插入 JFreeChart 图表?

java - JFreeChart xAxis 以毫秒为单位

java - 使用 native 查询公开端点而不创建实体

java - 在 Java 中打印数学符号给出错误的输出

java - 将辐射度转换为度数

sql - 递归SQL中的聚合函数

php - 如何在 PHP 中从 MySQL 查询中获取单个值

sql - 使用SQLite,如何查找“A,C”和“B,C”不正确的“A,B”实例?