springmvc日期的格式化

  1. 在控制器中提供一個方法,方法的參數爲Date類型java

  2. 在控制器中提供一個方法,在方法上使用@InitBinder,在方法中註冊一個屬性編輯器,指定封裝日期類型的參數須要的字符串格式app

@RequestMapping(value="findByDate.action")
    public String findByDate(Date date){
        System.out.println(date);
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
        String format = sdf.format(date);
        System.out.println(format);
        return "success";
        
    }
/**
     * 加入屬性編輯器
     */
    @InitBinder
    public void initBinder(HttpServletRequest httpServletRequest,ServletRequestDataBinder binder){
        //註冊屬性編輯器
        binder.registerCustomEditor(Date.class,new CustomDateEditor(new SimpleDateFormat("yyyy/MM/dd"), true));
        
    }
相關文章
相關標籤/搜索