Package net.windwards.options.valueparsers.advanced

Examples of net.windwards.options.valueparsers.advanced.AbstractDateValueParser


import java.util.List;

public class TestValueParsers {
    @Test
    public void dateparsarsers() throws Exception {
        AbstractDateValueParser parser = new AbstractDateValueParser() {
            @Override
            protected Collection<DateFormat> dateFormats() {
                List<DateFormat> formats = new LinkedList<DateFormat>();
                formats.add(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"));
                formats.add(new SimpleDateFormat("yyyy-MM-dd"));
                return formats;
            }
        };

        Date result;
        result = (Date) parser.parse(null, Date.class, "2013-07-16");
        Assert.assertEquals(1373925600000L, result.getTime());
        result = (Date) parser.parse(null, Date.class, "2013-07-16 01:01:01");
        Assert.assertEquals(1373925600000L + 3661000, result.getTime());
    }
View Full Code Here

TOP

Related Classes of net.windwards.options.valueparsers.advanced.AbstractDateValueParser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.