如何在Jsp中将日期更改为Mysql的格式?

时间:2009-08-06 06:26:08

标签: jsp

在Jsp中我输入日期字符串格式为“Aug-6-2009”,如何将其更改为“2009-08-06”以便Mysql可以读取。

也许我需要正则表达式?

这似乎是一个简单的问题,但请耐心等待。

2 个答案:

答案 0 :(得分:1)

您可以使用SimpleDateFormat对象的.parse().format()方法获取所需格式的字符串。

http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html

答案 1 :(得分:0)

<%       
    String dateReceivedFromUser = request.getParameter("datepicker"); 
    DateFormat userDateFormat = new SimpleDateFormat("mm/dd/yyyy");  
    DateFormat dateFormatNeeded = new SimpleDateFormat("yyyy-mm-dd");  
    Date date = userDateFormat.parse(dateReceivedFromUser);  
    String convertedDate = dateFormatNeeded.format(date);  
    System.out.println("Date is"+convertedDate);
    user.setDoj(convertedDate);

%GT;