Java日期处理类的lenient属性

这个特性很坑爹:
@Test

    public void test() throws ParseException {

        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");

        /* lenient为true,容忍处理 */

        System.out.println("first time:" + df.parseObject("2014-02-31"));

        df.setLenient(false);

        /* lenient为false,严格处理 */

        try {

            System.out.println("second time:" + df.parseObject("2014-02-31"));

        } catch (Exception e) {

            e.printStackTrace();

        }

    }

posted @ 2016-09-07 13:12  HEZOF  阅读(397)  评论(0编辑  收藏  举报