关于date类型在java.util.date包yujava.sql.date包下的求解

来源:1-11 Servlet获取表单数据

zmb

2015-12-14 21:49

老师讲的时候date类型是java.util.date包下的,而数据库的date类型是sql包下的 现在我获取的类型与数据库不匹配 这时候该怎么把date类型转换成数据库的date类型

写回答 关注

2回答

  • LR2SD
    2015-12-15 11:56:52

    java.sql.date是java.util.date的子集,在sql语句中的date都是sql.date,在java代码中的date一般都是util.date。例如,在添加数据到数据库,涉及到把util.date转化为sql.date,大类型向小类型转化,可以通过new Date(entity.getDate().getTime())方式进行转化,注意new的Date是sql.date,实体类的entity.getDate()是util.date,可以通过getTime()方法转化为long类型,并把它作为参数传入new Date()函数;在查询的时候,需要把sql.date转化为util.date,小类型转化为大类型,直接转化就可以。

  • 张国荣国张
    2015-12-15 11:46:20

    Simpledateformat

JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160613 学习 · 1029 问题

查看课程

相似问题