【问题标题】:Extract another value based on an input (or automated input)根据输入(或自动输入)提取另一个值
【发布时间】:2021-09-05 12:48:37
【问题描述】:

在其他地方没有看到这个答案。我想自动化一个文件以根据当前周放入三个标题。首先,我不知道如何获得当前的一周。类似于 excel 公式 weeknum(today())。所以本周是财政日历中的第 25 周。

我需要该程序来计算当前的一周,然后还要输入前 2 周,以便将第 25、24 和 23 周拉回。我不能只得到第 25 周和第 1 周时的第 25 周和 -1明年这个数字将变为0

希望这是有道理的。我听说约会有点痛苦,所以希望它不会太复杂。

【问题讨论】:

    标签: python excel date time week-number


    【解决方案1】:

    我不确定您要完成什么,但也许这会有所帮助。

    import datetime
    datetime.date.today().isocalendar()
    

    返回 (2021, 25, 1) 因此,要获得第 25 周,只需执行以下操作:

     datetime.date.today().isocalendar()[1]
    

    【讨论】:

    • 太好了,给了我一周的时间。我也想得到前两周。因此,为了获得第 24 周,我在最后得到了 -1。我的问题也是这目前有效,但是当我到达第 1 周并使用 -1 时,它将进入第 0 周。有没有办法在第 25 周查找另一个列表以撤回上周的第 24 周等
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多