wdjh.net
当前位置:首页 >> JAVA里面如何将字符串日期插入到MYSQL数据库 >>

JAVA里面如何将字符串日期插入到MYSQL数据库

需要先指定日期的格式 这样改 new SimpleDateFormat("yyyy-MM-dd").parse(user.getBirthday()) 就可以转了, 注意:user.getBirthday()的格式必须是"1987-11-22"这种格式的,就是要跟指定的yyyy-MM-dd格式匹配,当然也可以指定yyyyMMdd对应的格...

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); try { pstam.setDate(7, sdf.parse(user.getBirthday())); } catch (ParseException e) { e.printStackTrace(); }

java将字符串转换成日期,可以使用格式类,实例如下: public static Date dateTimeString2Date(String date_str) { try { Calendar cal = Calendar.getInstance();//日期类 java.sql.Timestamp timestampnow = new java.sql.Timestamp(cal.getT...

可以用数据库里的函数直接获取当前时间吧 now() MySQL不知道是不是这个 insert into user( name, birthday ) values( java, now()); Java 获取的还要转换成sql date 再插 new java.sql.Date(new java.util.Date().getTime()); 打的不知道对不对

参考如下内容: java 用PreparedStatement来setDate,用问号的形式给日期问号赋值 pstmt.setTimestamp(8, new Timestamp(System.currentTimeMillis())); pstmt.setDate(1, new java.sql.Date(date1.getTime())); pstmt.setDate(2, new java.sql.D...

SimpleDateFormat sd = new SimpleDateFormat("yyyyMMdd HH:mm:ss");Date date = new Date();String tp = sd.format(date);日期也是时间一部分吧。。这样的格式既有日期,也有时间,主要就是格式的问题

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date date = sdf.parse("2004-05-14 21:29:51");

字符串str =“1989年11月23日12:25:20”; 一个java.sql.Date日期= java.sql.Date.valueof(STR); 所以可以转换,但前提是海峡的日期格式和数据库,上述的MySQL,和其他如Oracle,这是不一样的

JDBC环境下 如果使用的是PreparedStatement接口: 1.String sql = "insert into 表名(date类型的列) values(?)"; 2.PreparedStatement stmt = con.prepareStatement(sql); 3.stmt.setDate(1, date对象); 4.stmt.executeUpdate(); 如果使用的是St...

关于格式:oracle里面,日期类型就是数字类型,不会有yyyy-MM-dd HH:mm:ss这样的格式的,,,,,,只有再取出来、显示时,才会有格式 。 java.sql.Timestamp dt=new java.sql.Timestamp(new Date().getTime()); PreparedStatement stm=...........

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com