package org.appfuse.webapp; import org.apache.struts2.util.StrutsTypeConverter; import java.text.SimpleDateFormat; import java.text.ParseException; import java.util.Map; public class DateConverter extends StrutsTypeConverter { public static final String format = "MM/dd/yyyy"; public Object convertFromString(Map ctx, String[] value, Class arg2) { if (value[0] == null || value[0].trim().equals("")) { return null; } SimpleDateFormat sdf = new SimpleDateFormat(format); try { return sdf.parse(value[0]); } catch (ParseException pe) { pe.printStackTrace(); } return null; } public String convertToString(Map ctx, Object data) { SimpleDateFormat sdf = new SimpleDateFormat(format); return sdf.format(data); } }