我正在尝试将 dd/mm/yyyy 日期格式插入到我的数据库表中。数据库中日期列的数据类型是日期,我的 SQL 插入语句是:
INSERT INTO sm_product(productName, productDescription, productPrice, productQuantity, productStatus)
VALUES ('" + name + "', '" + desc + "', " + price + ", " + quantity + ", 'Available', '" + date + "'";
但是,当我将日期变量添加到 SQL 语句中时,netbeans 向我显示了一个错误。
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '' 附近使用正确的语法
并将日期存储为:
2013 年 6 月 19 日星期三 17:42:26 SGT
我在用户界面中得到了我的 dd/mm/yyyy 日期格式:
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date date = new Date();
dateFormat.format(date);
这种格式不是我想要的。所以我想知道我应该如何修改我的 SQL 语句来解决这个问题。
提前致谢。