java向MySQL数据库存储当前时间的解决方案

2018年4月10日09:23:10
  • java向MySQL数据库存储当前时间的解决方案已关闭评论
  • 120 views
  • A+
所属分类:Java技术

//将model的时间属性设置为Date类型;数据库该字段设置为DATETIME

Date date = new Date();//获得系统时间.

SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );

//将时间类型转换为字符串

String nowTime = sdf.format(date);

//将字符串转换成时间类型

Date time = sdf.parse( nowTime );

 

 

-----------------------------

//将字符串转或者model的时间格式的字段换成数据库识别的Timestamp入库

//向mysql插入数据

pstm.setTimestamp(2, Timestamp.valueOf(nowTime));

or

pstm.setTimestamp(5, new Timestamp(p.getPdate().getTime()));

//从数据库返回时间类型赋值给model的时间属性字段

p.setPdate(rs.getTimestamp("pdate"));

 

 

avatar