springmvc 預設是不支援字串直接轉換成date型別的,需要通過其他實現日期的轉換
兩種方式:
註解方式:
@datetimeformat(pattern = "yyyy-mm-dd")
這個註解加到需要轉換的屬性上
但是如果你的專案中又多個需要做時間轉換的屬性的話,那麼使用註解就會比使用xml配置全域性的要繁瑣一些。所以看情況使用哪種方式。
@component
public
class
stringtodateconvert
implements
converter
catch
(parseexception e)
return date;
}}
"conversionservicefactory"
class
="org.springframework.context.support.conversionservicefactorybean"
>
name
="converters"
>
>
class
="com.jsu.web.converter.stringtodateconvert"
/>
set>
property
>
bean
>
<
mvc:annotation-driven
conversion-service
="conversionservicefactory"
/>
@responsebody
("/formatconverter"
)public date formatconverter (date date)
springmvc配置全域性日期轉換器
1.實體類中加日期格式化註解 datetimeformat pattern yyyy mm dd package com.lai.boss.common.utils public class customdateedtor implements webbindinginitializer catch...
SpringMvc實現日期轉換
方法一 1,自定義日期轉換器 public class dataconvert implements converter catch exception e return null 2.配置自定義型別轉換器 3,在實體bean上新增 datetimeformat,同時記得新增時間格式 datetim...
SpringMVC日期型別轉換問題處理總結
方法一 實體類中加日期格式化註解 datetimeformat pattern yyyy mm dd private date birthday 這種方式在springmvc配置檔案中的 中被自動註解實現 方法二 區域性配置 initbinder public void initbinder web...