“EEE MMM dd HH:mm:ss ZZZ yyyy”日期格式为java.sql.Date

我试图转换EEE MMM dd HH:mm:ss ZZZ yyyy为YYYY-MM-DD格式,所以我可以将其插入MySQL数据库。我没有收到任何错误,但插入我的数据库的日期是错误的,每行都是一样的...


 String date = Sat Mar 04 09:54:20 EET 2017;

 SimpleDateFormat formatnow = new SimpleDateFormat("EEE MMM dd HH:mm:ss ZZZ yyyy"); 

 SimpleDateFormat formatneeded=new SimpleDateFormat("YYYY-MM-DD");


 java.util.Date date1 = (java.util.Date)formatnow.parse(date);

 String date2 = formatneeded.format(date1);

 java.util.Date date3= (java.util.Date)formatneeded.parse(date2);



 java.sql.Date sqlDate = new java.sql.Date( date3.getTime() );

 pst.setDate(1, sqlDate);


FFIVE
浏览 1330回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
MySQL