gpt4 book ai didi

java - 为什么这段代码会生成不正确的数据?

转载 作者:行者123 更新时间:2023-12-01 07:10:36 25 4
gpt4 key购买 nike

我的项目中有这段代码

    Calendar subval = Calendar.getInstance();
final int WOY= subval.WEEK_OF_YEAR;

当我检查 WOY 的值时,它现在输出 3,现在是 2013 年 2 月 25 日,我知道周数不是三。我存储此值是为了帮助设置自动刷新时间,以便我能够强制刷新以确保设备具有最新数据。在刷新周期之间,一些关键数据存储在本地。现在我需要一个可靠的固定时间段,如果一年中的一周与一年中的一周的存储值不同,我基本上选择每周一次,设置数据在下一次机会刷新,然后在设备上存储当前的一年中的一周。我在 1 周内开始编码,所以我还没有过渡到新的一周,所以我不确定它是否正常工作,但 3 的值让我害怕。

最佳答案

WEEK_OF_YEAR 是用于 get() 方法的标志。它的值(value)永远不会改变。你可以像这样使用它:

Calendar subval = Calendar.getInstance();
final int WOY= subval.get(Calendar.WEEK_OF_YEAR);

关于java - 为什么这段代码会生成不正确的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15103105/

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