我在安装android独立月时遇到问题。
在文档中存在SimpleDateFormat类的已使用符号列表。 http://developer.android.com/reference/java/text/SimpleDateFormat.html
但是当我试着打电话给这个
时SimpleDateFormat llll = new SimpleDateFormat("LLLL", calendarLocale);
llll.format(myCalendar.getTime());
我得到了异常
Caused by: java.lang.IllegalArgumentException: Unknown pattern character - 'L'
at java.text.SimpleDateFormat.validateFormat(SimpleDateFormat.java:379)
at java.text.SimpleDateFormat.validatePattern(SimpleDateFormat.java:435)
at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:499)
从我的观点来看,文档似乎错了。或者我错了吗?
答案 0 :(得分:1)
你有ICU jar文件吗?
以下是API文档中的说明 -
两个模式字符L和c是ICU兼容的扩展,在RI中不可用。这些对于俄语等语言的正确本地化是必要的,例如“六月”和“六月2010”。