gpt4 book ai didi

android - 公历日期混淆

转载 作者:行者123 更新时间:2023-11-30 01:51:54 25 4
gpt4 key购买 nike

我对公历如何将天数与数字相关联感到困惑。例如,我实例化一个对象

GregorianCalendar cal = new GregorianCalendar();
Toast.makeText(context, "Day: " + cal.DAY_OF_WEEK, Toast.LENGTH_LONG).show();

我的 toast 消息一直显示“Day: 7”

今天是星期五,假设星期日=0,文本不应该显示“Day: 5”吗?

当我执行以下操作时它确实有效:

int current day = cal.get(Calendar.DAY_OF_WEEK)

谁能解释一下为什么?谢谢。

最佳答案

您使用 cal.DAY_OF_WEEK 得到 7 的原因是您实际上是在请求名为 DAY_OF_WEEK< 的常量的值 并且该字段的值为 7。参见 here .换句话说,cal.DAY_OF_WEEK 实际上等同于 Calendar.DAY_OF_WEEK

您使用 cal.get(Calendar.DAY_OF_WEEK) 得到了正确的答案,因为您随后询问了 cal 的 DAY_OF_WEEK 字段的值。

关于android - 公历日期混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32913849/

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