我是编程的初学者,这是我在java中的android项目的第一个问题。
我想创建一个包含7个项目的Spinner。这些项目应显示最近七天。 好吧 - 今天是星期二,参赛作品应该是这样的:
今天 - 星期一 - 星期日 - 星期六 - .... - 星期三
我的计算是正确的,日期是向下列出的。 但是当我记录'DAY_OF_WEEK'结果总是7(星期六),我不明白为什么。
这就是为什么我的商品被列为 -today- -Friday- -Thusday- ...... 日常!
TimeZone / PhoneDate / PhoneTime ......一切似乎都没问题
List<IEntity>
也许你注意到我的错误?非常感谢!!
答案 0 :(得分:5)
DAY_OF_WEEK
是一个枚举值,因此是常量。
您需要在get(DAY_OF_WEEK);
参考号上使用calendar
。
答案 1 :(得分:2)
试试这个
Calendar calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_WEEK);
了解更多详情。请参阅developers.android页面上的this。