我想在mysql数据库中插入一个Date对象,它在数据库中也有一个Date类型。我在插入日期时遇到问题。
我已尝试过这段代码,但似乎代号有问题:
dateString s;
s = date.getCurrentMonth() + "/" + date.getCurrentDay() + "/" + date.getCurrentYear();
DateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
Date startDate = (Date) formatter.parse(s);
请告诉我怎么做?
答案 0 :(得分:0)
您不需要格式化它。只需使用此SQL Date对象而不是java.util包中的Date对象即可。
import java.sql.Date
// Creating a date object.
Date date = new Date();
在数据库中,还要确保将属性“日期”的数据类型也选择为“日期”,而不是VarChar。只需通过查询将此sql包Date对象传递到数据库中即可。 :)它将以一种格式保存日期。