gpt4 book ai didi

java - 日历 DAY_OF_WEEK 返回错误的日期 - 始终是星期六

转载 作者:行者123 更新时间:2023-12-01 07:22:08 24 4
gpt4 key购买 nike

我是编程初学者,这是我对 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);

也许你注意到我的错误了?非常感谢!!

最佳答案

DAY_OF_WEEK 是一个枚举值,因此是常量。

您需要在日历引用上使用get(DAY_OF_WEEK);

关于java - 日历 DAY_OF_WEEK 返回错误的日期 - 始终是星期六,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33631676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com