请问各位大佬,我下面获取当前的年份和这个年份的第几天出错,错在哪里了?

import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Date;

public class SimpleDateFormatDemo {

public static void main(String[] args)throws ParseException {
    Date d=new Date();
    SimpleDateFormat sdf1=new SimpleDateFormat("Gyyyy-D");
    String dateStr=sdf1.format(d);
    System.out.println(dateStr);
    String str="14##三月###21";
    SimpleDateFormat sdf2=new SimpleDateFormat("y##MMM###d");
    System.out.println(sdf2.parse(str));
}

}

哪里出错了?把报错信息拿出来。

对的啊,运行没有错误。可以得到结果