Java调用dateFormat报错,原因为何?

img

Android调用DateFormat.format报错,这个是为什么?

img


很明显,根本就没有你这中参数的方法哈,可以这么写:


public void updateDateControl() {
        。。。你的代码
        mDateDisplayValues[i] = formatDate(calendar, "MM.dd EEEE");//格式化
        。。。你的代码
    }

    public static String formatDate(Calendar calendar, String pattern) {
        try {
            SimpleDateFormat df = new SimpleDateFormat(pattern);
            return df.format(calendar.getTime());
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

应该是你写的不对参考下图,有帮助请采纳

img

img