如何将输入类型=“日期”读取到java对象日期?

我有这样的意见

 <input type="date"  name="date">

如何从此输入读取java.util.Date类的java对象?

PS日期日期是我的Bean的一个字段,我这样读:

@RequestMapping("/updateVacancy")
    public String updateVacancy(@ModelAttribute("vacancy") Vacancy vacancy){
        vacancyService.update(vacancy);
        return "VacancyDetails";
    }

您可能会收到日期文本,然后将其解析为java.util.Date

例如像这样

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date parsed = format.parse(date);

您还应该检查收到的值是否与您所需的格式相符。


该规范说:

值=日期

代表日期的字符串。 在[RFC 3339]中定义的有效全日期,以及额外的限定条件,即年分量是四位或更多位数,代表大于0的数字。

例:

1996年12月19日

所以你必须根据这种格式解析参数值。 在服务器端,您将获得参数值,就好像该字段是文本类型的输入一样,并且其值是使用yyyy-MM-dd格式进行格式化的日期。

链接地址: http://www.djcxy.com/p/73877.html

上一篇: How to read input type="date" to java object Date?

下一篇: How to stop VisualStudio from expanding everything when deleting { } brackets