开发者社区> 问答> 正文

Util中的Date 转化为 Sql中的Date

java.util.Date utilDate = new java.util.Date();

// giving error
java.sql.Date sqlDate= (java.sql.Date) utilDate;
// correct
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());

为什么我无法将util.date转换为SQL.date

问题来源:Stack Overflow

展开
收起
montos 2020-03-24 17:22:48 377 0
1 条回答
写回答
取消 提交回答
  • java.util.Date是的父母java.sql.Date。在Java中,父类型不能转换为子类型。

    private static class A {
    
    }
    
    private static class B extends A {
    
    }
    
    public static void main(String[] args) {
        A a = new A();
        B b = new B();
    
        B ba = (B) a; // java.lang.ClassCastException
    }
    

    回答来源:Stack Overflow

    2020-03-24 17:23:14
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载