【发布时间】:2015-11-10 13:57:18
【问题描述】:
我是一名编程初学者,这是我在 java 中对我的 android 项目提出的第一个问题。
我想创建一个包含 7 个项目的 Spinner。这些项目应显示最近 7 天。 嗯——今天是星期二,条目应该是这样的:
今天 - 周一 - 周日 - 周六 - .... - 周三
我的计算是正确的,日期是向下列出的。 但是当我记录“DAY_OF_WEEK”时,结果总是 7(星期六),我不知道为什么。
这就是为什么我的物品被列为 -今天- -星期五- -星期四- ... 每天!
TimeZone/PhoneDate/PhoneTime ... 一切正常
calendar = Calendar.getInstance();
// CalendarState for DayOfWeek: Sunday 1, Monday 2, ... Saturday 7
int currentDay = calendar.DAY_OF_WEEK;
logger.severe("CURRENT DAY OF WEEK: " + currentDay);
也许你注意到我的错误?非常感谢!!
【问题讨论】:
-
你想打电话给
calendar.get(Calendar.DAY_OF_WEEK)。 -
就这么简单?没想到 - 谢谢!!