gpt4 book ai didi

algorithm - 财政周的时间戳

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

我正在尝试将格式为 "yyyy-mm-dd" 的时间戳转换为整数财政周。目前,我的算法是 4(k-1) + floor(d/7)+1,其中 k 是整数月份,d 是月份的整数天。星期六开始新的财政周。

这有一些缺陷并且是不正确的。例如考虑 2012 年 1 月 28 日星期六:

  • 我的算法计算出 5(正确)。

接下来考虑,2 月 3 日,星期五:

  • 我的算法计算出 5(正确)。

现在考虑 2 月 4 日星期六。

  • 我的算法计算出 5(这是不正确的)。

看来我的算法总是会在几个月之间失败,从而累积越来越大的错误。

如何计算正确的财政周?

最佳答案

计算当月开始前经过的天数,将其与 dd 相加,然后除以 7。最后,将所得数字加 1。

所以对于 2 月 4 日,答案是 (31 + 4)/7 + 1 = 6。

关于algorithm - 财政周的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12586697/

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