Java的日期与MySQL数据库日期的转化问题

来源:互联网 发布:淘宝企业店铺怎么操作 编辑:程序博客网 时间:2024/05/22 23:17

Java的日期与MySQL数据库日期的转化问题

  做Java后台开发时,遇到一个问题,Java的日期与MySQL数据库日期的转化问题,特此记录



数据库的字段是date类型



使用hibernate自动产生的实体类也是date,但这个类date类是从java.sql.Date继承下来的,而不是java.util.Date;所以必须要声明一个java.sql.Date对象

即:

   

java.util.Date d=new java.util.Date();System.out.println(d.getTime());java.util.Date writeTime = new java.util.Date(d.getTime());//括号里面是时间戳

获取当前时间戳

//方法 一System.currentTimeMillis();//方法 二Calendar.getInstance().getTimeInMillis();//方法 三new Date().getTime();

将时间进行格式化函数

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式String date = df.format(new Date());// new Date()为获取当前系统时间,也可使用当前时间戳