如何将Datepicker-date转换为Java.util.Date?

Sam*_*ami 1 javascript java jquery date datepicker

错误信息

org.codehaus.jackson.map.JsonMappingException:无法从字符串值'02/23/2013'构造java.util.Date的实例:不是有效的表示形式(错误:无法解析日期"02/23/2013"​​:不符合任何标准形式("yyyy-MM-dd'T'HH:mm:ss.SSSZ","yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","EEE, dd MMM yyyy HH:mm:ss zzz","yyyy-MM-dd"))

Java对象 - 实体

@Column(name = "event_date")
@Temporal(TemporalType.TIMESTAMP)
private Date eventDate;
Run Code Online (Sandbox Code Playgroud)

Java脚本

$(function() {
            $("#datepicker").datepicker();
        });

function formToJSON() {
            return JSON.stringify({
                   "eventDate": $('#datepicker').val()
            });
}
Run Code Online (Sandbox Code Playgroud)

HTML

<input type="text" id="datepicker" name="date" placeholder="Date" />
Run Code Online (Sandbox Code Playgroud)

Fil*_*šek 5

你可以这样做:

$(function() {
   $("#datepicker").datepicker({
      dateFormat: "yy-mm-dd"
   });
});
Run Code Online (Sandbox Code Playgroud)