-1

我正在运行以下脚本和以下 logcat 报告,因为目前它无法正常工作。有人可以帮我完成这项工作,如果可能的话,还可以解释我做错了什么。

     Calendar calendar = Calendar.getInstance();
         sdf = new SimpleDateFormat("mm");
         NValue = sdf.format(calendar.getTime());
         NValue = String.format("%02d", NValue);

Logcat 报告:

05-10 14:02:52.281: E/AndroidRuntime(295): java.util.IllegalFormatConversionException: d is incompatible with java.lang.String
4

1 回答 1

1

%s对于字符串...

String.format("%s", NValue);

像,

Calendar calendar = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("MM");
        String NValue = sdf.format(calendar.getTime());
        NValue = String.format("%s", NValue);
        System.out.println(NValue);
于 2012-05-10T14:12:32.207 回答