我运行了以下脚本,以及以下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
答案 0 :(得分:1)
%s
for String ...
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);