我有以下一天類型:如何將規則應用於日期時間變量?
daytypes = {
'Holidays_1': (
date(2017, 4, 20),
date(2017, 7, 10)
),
'Holidays_2': (
date(2017, 2, 5),
date(2017, 5, 12),
date(2017, 12, 14)
)
}
我想知道,如果新的日期指的是位於任何節前1天勞動日(週一至週五),它是不是一個節日本身。
例如,我有以下三個datetime
變量:
from datetime import datetime
dt1 = datetime.strptime("2017-02-04 11:12:20.0", "%Y-%m-%d %H:%M:%S.%f")
dt2 = datetime.strptime("2017-05-11 20:00:00.0", "%Y-%m-%d %H:%M:%S.%f")
dt3 = datetime.strptime("2017-02-06 12:00:00.0", "%Y-%m-%d %H:%M:%S.%f")
只有dt2
對應於指定的規則。
我該怎麼做?
請詳細說明更 –
@ binu.py:請具體說明究竟是什麼還不清楚,我會詳細說明。 – Dinosaurius
給你一個提示:'timedelta'可用於從'datetime'增加或減少一天。 –