开发者社区 问答 正文

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 381 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
SQL
问答标签:
问答地址: