根据工作日或周末乘以不同的因素

时间:2016-11-02 18:16:27

标签: python-2.7

from datetime import datetime, time

datetime.now()

if 0 <= now.weekday() <= 4:
    cap = (((ConstantSeries(value=2574)) ))*(ConstantSeries(value=0.64))
else:
    cap = (((ConstantSeries(value=2574)) ))*(ConstantSeries(value=0.46))

capacity = cap

常数系列运作良好,不是问题。我希望能够将时间序列乘以不同的因子,具体取决于它是否是工作日

1 个答案:

答案 0 :(得分:0)

您可以检查工作日是否属于工作日范围:

from datetime import datetime, time

today = datetime.now()

if today.isweekday() in range(0, 5):
    cap = (((ConstantSeries(value=2574)) ))*(ConstantSeries(value=0.64))
else:
    cap = (((ConstantSeries(value=2574)) ))*(ConstantSeries(value=0.46))

capacity = cap