-3

我有一个字符串,将日期声明为“2012-12-31”,如何使用 java 将其转换为日期格式并将其存储在 MySQL 数据库中,其中 MySQL 中的类型为日期类型。

4

2 回答 2

2

您可以执行以下操作

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
于 2013-07-28T13:15:02.600 回答
0

看看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);
于 2013-07-28T13:11:13.580 回答