-3

I have a String stating the date as "2012-12-31" how can I convert it into date format using java and store it MySQL database where the type in MySQL is of date type.

user2627558
  • 19
  • 1
  • 3

2 Answers2

2

You can do as follows

String string = "2012-12-31"; 

DateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
java.util.Date date = formatter.parse(string);
java.sql.Date sqlDate = new java.sql.Date(date.getTime()); // convert java.util.date to java.sql.date
ThiepLV
  • 1,219
  • 3
  • 10
  • 21
0

Have a look at SimpleDateFormat

String string = "2012-12-31"; //You have like this now

DateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
Date date = formatter.parse(string);
System.out.println(date);
Vikas V
  • 3,176
  • 2
  • 37
  • 60