Java SimpleDateFormat Bug

来源:互联网 发布:盈峰环境科技集团java 编辑:程序博客网 时间:2024/06/05 03:54

今天在使用SimpleDateFormat 时发现了以下一个bug,我期望的结果应该是2008-1,但实现却输出了2007-1.

       SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.SIMPLIFIED_CHINESE);
        try{
        Date date1 = sdf.parse("2007-12-31");
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-w", Locale.SIMPLIFIED_CHINESE);
        System.out.println(sdf1.format(date1));
        }catch(ParseException e){
            e.printStackTrace();
        } 

原创粉丝点击