StringToDate std = new StringToDate(); std.setPattern("dd.MM.yyyy");
/** {@inheritDoc} */ @Override protected void addDefaultConverters() { super.addDefaultConverters(); StringToDate dateConverter = new StringToDate(); dateConverter.setPattern("MM-dd-yyyy"); addConverter("shortDate", dateConverter); }
@Override protected void addDefaultConverters() { super.addDefaultConverters(); /* Add the "shortDate" conversion. */ StringToDate dateAndTimeToDate = new StringToDate(); dateAndTimeToDate.setPattern(DATE_AND_TIME_FORMAT); addConverter("date", dateAndTimeToDate); } }
@Override protected void addDefaultConverters() { super.addDefaultConverters(); /* Add the "shortDate" conversion. */ StringToDate dateAndTimeToDate = new StringToDate(); dateAndTimeToDate.setPattern(DATE_AND_TIME_FORMAT); addConverter("date", dateAndTimeToDate); } }
protected void setUp() { StringToDate stringToDate = new StringToDate(); conversionExecutor = new StaticConversionExecutor(String.class, Date.class, stringToDate); }
public void testSetValueWithCoersion() { GenericConversionService cs = (GenericConversionService) parser.getConversionService(); StringToDate converter = new StringToDate(); converter.setPattern("yyyy-MM-dd"); cs.addConverter(converter); Expression e = parser.parseExpression("date", null); e.setValue(bean, "2008-9-15"); }
private SpringELExpressionParser createExpressionParser() { StringToDate c = new StringToDate(); c.setPattern("yyyy-MM-dd"); SpringELExpressionParser parser = new WebFlowSpringELExpressionParser(new SpelExpressionParser()); GenericConversionService cs = (GenericConversionService) parser.getConversionService(); cs.addConverter(c); return parser; }
/** * Add all default converters to the conversion service. */ protected void addDefaultConverters() { addConverter(new StringToByte()); addConverter(new StringToBoolean()); addConverter(new StringToCharacter()); addConverter(new StringToShort()); addConverter(new StringToInteger()); addConverter(new StringToLong()); addConverter(new StringToFloat()); addConverter(new StringToDouble()); addConverter(new StringToBigInteger()); addConverter(new StringToBigDecimal()); addConverter(new StringToLocale()); addConverter(new StringToDate()); addConverter(new StringToLabeledEnum()); addConverter(new ObjectToCollection(this)); addConverter(new NumberToNumber()); if (ClassUtils.isPresent("java.lang.Enum", this.getClass().getClassLoader())) { addConverter(new StringToEnum()); } }
view.setExpressionParser(createExpressionParser()); DefaultConversionService conversionService = new DefaultConversionService(); StringToDate stringToDate = new StringToDate(); stringToDate.setPattern("MM-dd-yyyy"); conversionService.addConverter("customDateConverter", stringToDate);