1. 程式人生 > >Spring MVC 自定義 日期封裝方法

Spring MVC 自定義 日期封裝方法

在SpringMVC中解析頁面提交的請求引數時,日期預設的格式是yyyy/MM/dd,並不符合中國人平常的使用習慣,此時可以配置介面卡自己來指定格式

	//日期格式轉換,預設只支援yyyy/MM/dd格式,要轉變為yyyy-MM-dd
	protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception {
		DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
		
		//註冊一個自定義格式轉換器
		binder.
registerCustomEditor(Date.class, new CustomDateEditor(df,true)); } //註解方式實現 @InitBinder public void InitBinder (ServletRequestDataBinder binder){ binder.registerCustomEditor( java.util.Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), true)); }