我正在尝试在我的 Android 代码中的日历对象上使用 getDisplayNames()
。我包含了 java.util.Calendar
并且在使用 Calendar 类的任何其他公共(public)成员(即 Calendar.MONTH)时没有遇到任何问题。现在我正在尝试以下行......
mReminderCal.getDisplayName(Calendar.DAY_OF_MONTH, Calendar.LONG, Locale.US)
Eclipse 告诉我 Calendar.LONG
或 Calendar.SHORT
不存在。
根据此处的文档,它们应该存在:http://developer.android.com/reference/java/util/Calendar.html#LONG
有什么见解吗?
最佳答案
试试这个(同样适用于公历或常规日历)。 DateFormatSymbols 是 API 级别 1。
int month = date.get(GregorianCalendar.MONTH);
String monthName = new DateFormatSymbols().getMonths()[month];
关于android - 在 getDisplayNames() 中使用 Calender.LONG 未解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4854629/