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()为获取当前系统时间,也可使用当前时间戳
在Java后台开发中,遇到了Java日期与MySQL数据库日期转换的问题。数据库字段为date类型,Hibernate生成的实体类中的date字段继承自java.sql.Date,而非java.util.Date。因此,需要明确创建java.sql.Date对象进行操作。
1711

被折叠的 条评论
为什么被折叠?



