1. 程式人生 > >SpringMVC的日期轉換

SpringMVC的日期轉換

web 形參 abi editor 字符串 binder div -m 調用

請求參數的日期類型數據的轉換

使用@InitBinder註解

  當傳遞日期類型的參數時,會自動調用該方法實現從字符串自動轉向日期格式。

  方式1:該方法的參數使用ServletRequestDataBinder

@InitBinder
public void initBinder(ServletRequestDataBinder binder) {
    binder.registerCustomEditor(Date.class, new CustomDateEditor(
            new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"), true));
}

  方法2:該方法的參數使用WebDataBinder

@InitBinder
public void initBinder(WebDataBinder binder) {
    binder.registerCustomEditor(Date.class, new CustomDateEditor(
            new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"), true));
}

  雖然這兩者方法的形參不同,但其日期轉換的效果是相同的。

SpringMVC的日期轉換