gpt4 book ai didi

java - 为过去 2 周的每一天分配一个值,使用 14 个桶来存储它们

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:33:53 26 4
gpt4 key购买 nike

这有点难以解释,但我需要想出一种算法,该算法将使用这 14 个值桶根据日期在其中移动并将它们分配给这些桶..

例如,如果今天(星期一)开始,值将转到 #1 桶,星期天它将是 #7,#14 之后的星期日和第二天,即星期一,它将再次使用 #1 桶。 .

感谢任何帮助。

最佳答案

计算天数并使用模数:

int bucket = (days % 14) + 1

如果从0开始;你可以省略 +1。

计算天数:

long start = ...
long current = System.currentTimeMillis();

int bucket = (int) ( ((start - current) / (1000 * 60 * 60 * 24)) % 14 )

关于java - 为过去 2 周的每一天分配一个值,使用 14 个桶来存储它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7639926/

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