package com.norteksoft.product.util; import java.lang.reflect.Member; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Map; import com.norteksoft.product.web.struts2.Struts2Utils; import com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter; public class DateTypeConvertor extends DefaultTypeConverter { @Override public Object convertValue(Map<String, Object> context, Object target, Member member, String propertyName, Object value, Class toType) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); if(toType==Date.class){ String[] params = (String[])value; try { return sdf.parseObject(params[0]); } catch (ParseException e) { e.printStackTrace(); } } return null; } }