将日期存储在dbms中

时间:2013-06-28 13:14:27

标签: java mysql sql date

在html输入字段中,我将日期视为date/month/year。让我们说用户输入的日期是 28/06/2013。我想将此日期存储在我的mysql dbms中。

我该怎么做?我想存储日期以供日后检索。

2 个答案:

答案 0 :(得分:1)

例如,如果日期为2008/4/5,那么我们可以使用以下代码格式化它...

        String source="2008/4/5";              
        SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");                       
        java.sql.Date d= new java.sql.Date(format.parse(source).getTime());            

答案 1 :(得分:0)

您不应该直接在SQL中使用任何用户输入。相反,您应该执行参数化查询,并定义java.sql.Date参数。然后,使用SimpleDateFormat Java类将用户输入转换为Date对象,并用它填充参数。